• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:数件単位の集計のSQLについて)

数件単位の集計のSQLについて

このQ&Aのポイント
  • 数件単位で合計した集計方法を考えていますが、良い案が思い浮かびません。例えば、100件のレコードがある場合、ID.1~10までの合計、ID.11~20までの合計、ID.91~100までの合計といった感じで集計したいです。
  • 以下のテーブルを対象に集計を行います。IDと値のペアがあります。
  • 集計結果のイメージは、ID.1~10の合計値が50,000、ID.11~20の合計値が25,000といった具体的な値です。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

Oracleの実機確認をする環境がないのですが、以下のような感じで行えるのでは? select floor((id-1)/10),sum(値) from t1 group by floor((id-1)/10) order by 1

kamonhiron
質問者

お礼

ありがとうございました。 自分がイメージした通りの集計を行う事ができました。