解決済み

MySQLで集計後の値の合計方法について

  • すぐに回答を!
  • 質問No.7800181
  • 閲覧数408
  • ありがとう数1
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 62% (188/299)

現在,MySQLを使用して,データベースを作成しています.
品番と,指定した期間以前のデータの数量を合計しようと思い,下記のようなSQLを実行してみました.

select 品番,期間,sum(数量) as sumQuantity ftom 履歴
where 品番 = 'A' and 期間 <= '1302'
group by 品番,期間
(期間は2013/02なら12/11になり,さらに / を除去した値です)

結果が添付図のようになりました.

さらに,この結果のsumQuantityの合計を求めるにはどのようなSQLを記述すればよいでしょうか?
サブクエリを使用するのかな?と思いましたが,うまく記述できませんでした.
お分かりになられる方がいらっしゃいましたら,ご教授お願い致します.

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

  • 回答No.1

ベストアンサー率 51% (3827/7415)

おそらくGROUP BY句のWITH ROLLUPでいけるかと

http://dev.mysql.com/doc/refman/5.1/ja/group-by-modifiers.html
お礼コメント
con014057

お礼率 62% (188/299)

早速のご回答ありがとうございます.
With Rollupで希望の結果を得ることが出来ました.
勉強になりました.ありがとうございます.
投稿日時 - 2012-11-16 10:07:17
結果を報告する
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。
関連するQ&A
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する

ピックアップ

ページ先頭へ