• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:カテゴリと個別商品の集計SQLについて)

カテゴリと個別商品の集計SQLについて

このQ&Aのポイント
  • カテゴリと個別商品の集計SQLを考えています。
  • 月毎の値の集計やカテゴリ合計を計算する方法を教えてください。
  • クロス集計とサブクエリを使用して、求めたい結果を得ることはできるが、カテゴリ合計を計算する部分のSQLがわかりません。

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

  • ベストアンサー
回答No.1

こんばんは。 多分postgresはウィンドウ関数が使えたはず・・・? select カテゴリ, 商品名, case when 日付が1月なら(ここの条件がわからん・・・) then 値 else 0 end as 1月, case when 日付が2月なら(ここの条件がわからん・・・) then 値 else 0 end as 2月, sum(値) over(partition by カテゴリ) as カテゴリ合計 以下略・・・ 最近postgresやってないので、SQL忘れた・・・。 考え方はあってると思いますが?

riskneu
質問者

お礼

Postgresのマニュアルでウィンドウ関数の項目を見てみました、目的の結果が得られそうです。ありがとうございました。