sql >> Database >  >> RDS >> Oracle

Reset som wanneer aan voorwaarde is voldaan in Oracle

U kunt een subgroep maken met behulp van voorwaardelijke som:

WITH cte AS (
   SELECT t.*,SUM(CASE WHEN hour=3 THEN 1 ELSE 0 END) OVER(ORDER BY timestamp) grp
   FROM t
)
SELECT cte.*, SUM(Count) OVER(PARTITION BY grp ORDER BY timestamp) AS total
FROM cte



  1. Hoe Oracle 11g (client) te verwijderen / volledig te verwijderen?

  2. Hoe MySQL-verbindingen te beëindigen

  3. Hoe koppel je docker containers op build?

  4. Code wijzigen van MySQL naar PDO