sql >> Databasteknik >  >> RDS >> Mysql

Skapa en RULLANDE summa över en tidsperiod i mysql

Och ytterligare 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. Hur sammanfogar du två tabeller på ett främmande nyckelfält med django ORM?

  2. Mysql select rekursiv få alla barn med flera nivåer

  3. Välj alla datum mellan två datum som inte använder en tabell (generera lista över datum)

  4. MySQL ERROR 1045 (28000):Åtkomst nekad för användaren 'bill'@'localhost' (med lösenord:JA)