- ベストアンサー
SQLを教えて下さい
SQL server 2008 R2 と VB2010 で開発を行っています。 いま、月別の合計金額を計算するSQLがわからなくて困っています。 【売上明細テーブル】 ・明細ID ・年月日 ・得意先ID ・売上金額 出力したい内容は以下のような月別売上合計の推移です。 具体的にはこんな感じです。 得意先ID 3月売上 4月売上 5月売上 --------------------------------------- 0001 1,111 2,222 3,333 0002 2,222 3,333 4,444 0003 5,555 0 6,666 得意先の中には売上の無い月もあります(0003の4月)が、 この場合も一覧に出したいと考えています。 1つのロウの中に異なる条件の値がある場合のSQLの組み立てがわかりません。 どうぞ宜しくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (1)
- chukenkenkou
- ベストアンサー率43% (833/1926)
回答No.2
お礼
nora1962さん、ありがとうございました。 それと、返信が大変遅れてしまったことをお詫び致します。 教えて頂いた case~when でいろいろやってみて解決しました。 最初はよく理解できなくて、いろいろやり方を変えて行くうちに時間がたってしまし、 本当に申し訳ありませんでした。