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

末尾の合計クエリ

    簡単な方法の1つは、テーブルをそれ自体に結合することです。日付と合計の組み合わせでインデックスが作成されていることを確認してください。

    select t1.date
         , t1.total
         , t1.total 
          +coalesce(t2.total,0)
          +coalesce(t3.total,0)
      from theTable t1
      left 
      join theTable t2 on t1.date = date_Add(t2.date,interval 1 day)
      left
      join theTable t3 on t1.date = date_Add(t3.date,interval 2 day)
    


    1. MySQLの別のテーブルに行を作成してテーブルの列を選択する方法

    2. MySQLからシェルコマンドを実行する

    3. DBeaverを使用してMariaDBに接続できません

    4. zabbixでデータベースモニターアイテムを作成するときに、lib'/usr/lib/oracle/11.2/client64/lib/libsqora.so.11.1を開くことができません