グループで商品を統計して、一週間の毎日の販売状況を統計します。

909 ワード

商品販売表(orders)
フィールド:
  注文番号(order uuid int)
  商品名(product-uname nvarhar)
  販売時間(saleudte int)は(1,2,3,4,5,6,7)のように記録されています。
  販売数量(saleucount int)
商品の一週間の毎日の販売記録を調べると、次のように表示されます。
プロジェクトname
Sun
Mon
Tue
Wed
Thu
Fri
Sat

select product_name,
	'Sun' = sum(case sale_date when 7 then sale_count end),
	'Mon' = sum(case sale_date when 1 then sale_count end),
	'Tue' = sum(case sale_date when 2 then sale_count end),
	'Wed' = sum(case sale_date when 3 then sale_count end),
	'Thu' = sum(case sale_date when 4 then sale_count end),
	'Fir' = sum(case sale_date when 5 then sale_count end),
	'Sat' = sum(case sale_date when 6 then sale_count end)
	from orders group by product_name
解決策を書いて、もっと良い解決案と他のデータベースでの解決案を書いてください。