SQL初心者です。
[テーブル]
c1 c2 c3
10/1 2 70
10/1 2 20
10/1 3 10
10/1 4 30
10/1 4 10
10/1 3 20
10/2 3 20
10/2 2 40
10/2 4 20
10/2 2 30
10/2 3 10
10/2 4 40
上記のようなテーブルからselectした結果が下記となるようにしたいのですが、SQLの記述がわかりません。
やりたいことといたしまして、c1の日付単位で各c2列の値毎にc3の値を合計した結果を算出することが目的です。
dt r2 r3 r4
10/1 90 30 40
10/2 70 30 60
select結果のr2はc2の2,r3はc2の3,r4はc2の4をあらわしております。
なお、c1の日付は説明のため10/1と10/2を表示していますが、可変いたしますので
sqlの中で'10/1'や'10/2'という値を直接書くのはNGとします。
また、group byの使用をお願い致します。
恐れ入りますが、ご助言の程、宜しくお願い致します。
回答2件
あなたの回答
tips
プレビュー