グループで商品を統計して、一週間の毎日の販売状況を統計します。
商品販売表(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
フィールド:
注文番号(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
解決策を書いて、もっと良い解決案と他のデータベースでの解決案を書いてください。