sql >> データベース >  >> RDS >> Mysql

mysqlで一定期間のローリング合計を作成します

    そしてもう1つの解決策

    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. MySQLの日、月、年のフィールドから日付を作成します

    2. SQL:文字列の実行方法が等しくない

    3. information_schema.tablesの遅いクエリ

    4. Apache-MySQLサービスが間違ったパスで検出されました。 /すでに使用されているポート