このぐるぐるSQLクエリまとまりますか?
ピボット集計の理解が難しくて難儀してます
このような予定表を作るのですが毎月ごとに集計してやるのに
4回問い合わせております。一回でえいやっと投げるにはどう記述しましょう?
mysql 5.0です
-- 今月 --
SELECT 商品番号,sum(受注金額) FROM 注文受付テーブル
where DATE_FORMAT(納入日, '%Y%m') = DATE_FORMAT(NOW(), '%Y%m')
group by 商品番号;
-- 来月 --
SELECT 商品番号,sum(受注金額) FROM 注文受付テーブル
where DATE_FORMAT(納入日, '%Y%m') = DATE_FORMAT(NOW()+ INTERVAL 1 MONTH, '%Y%m')
group by 商品番号;
-- 再来月 --
SELECT 商品番号,sum(受注金額) FROM 注文受付テーブル
where DATE_FORMAT(納入日, '%Y%m') = DATE_FORMAT(NOW()+ INTERVAL 2 MONTH, '%Y%m')
group by 商品番号;
-- ささらい月 --
SELECT 商品番号,sum(受注金額) FROM 注文受付テーブル
where DATE_FORMAT(納入日, '%Y%m') = DATE_FORMAT(NOW()+ INTERVAL 3 MONTH, '%Y%m')
group by 商品番号;
お礼
お礼が大変遅くなり、すみません。 5月頭に注文して、先週末やっと届きました。 使用感は・・・「買ってよかった!」です。 我が家は、ガスコンロのクチが2つしかなく、 またプロパンガスのため、ガス代が高くて、 朝昼(弁当)晩、しっかり炊事する身には、 時間も光熱費も結構、キツかったんです。 今は、これのおかげで、コンロをふさぐこともないし、 ガスにかけっぱなしにする必要もないので、 光熱費も抑えられそうだし、発熱しないので、 台所が暑くならないし、いいこと尽くめです。 これからの季節、そうめんをゆでるのに活躍しそうです。