sql >> Database teknologi >  >> RDS >> Mysql

Opret en RULLING sum over en periode i mysql

Og endnu en løsning

SELECT r1.date, r1.time_spent, sum(r2.time_spent) AS rolling_week_total FROM rolling_total AS r1 JOIN rolling_total AS r2 ON datediff(r1.date, r2.date) BETWEEN 0 AND 7 GROUP BY r1.date ORDER BY r1.date LIMIT 8

  1. Tabel er angivet to gange, både som et mål for 'OPDATERING' og som en separat kilde til data i mysql

  2. Konverter effektivt rækker til kolonner i sql-server

  3. CRS 11.2.0

  4. Datageneratorer til SQL server?