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

月ごとのOracleRollingまたはRunningの合計

    累計が欲しいようですね。分析的なSUMを使用できます そのための機能。

    select mnth,
           sum(stmts) over (order by mnth) stmts
      from (select TRUNC(ACTHX.STMT_HX_STMT_DATE, 'MM') AS MNTH, 
                   COUNT(ACTHX.INVOICE) as STMTS
              from ACTHX
             group by TRUNC(ACTHX.STMT_HX_STMT_DATE, 'MM'))
     ORDER BY mnth
    


    1. データベース全体で文字セット(および照合)を変更するにはどうすればよいですか?

    2. Mysqliは、2つの異なるデータベースのテーブルを結合します

    3. 1つのステートメントでJavaで実行される複数のクエリ

    4. ストアドプロシージャで動的SQLを使用するための回避策は何ですか