
sql server 2000 です
よろしくお願いします
複数パターンの集計結果をまとめて表示したいのですが
SQLが分かりません
下記TBLは1週間の小遣いを格納するTBLです
KEYは「name」と「youbi」
------------
tbl:小遣い帳
name,youbi,kingaku
aaa,月,100
aaa,火,100
aaa,水,100
aaa,木,200
aaa,金,200
aaa,土,300
aaa,日,300
bbb,月,100
bbb,火,100
bbb,水,100
bbb,木,100
bbb,金,100
bbb,土,100
bbb,日,200
・
・
・
・
・
--------
上記TBL「小遣い帳」より
各人の使用した金額を集計して表示しますが、
集計は
1.月曜日と火曜日
2.水曜日と木曜日と金曜日
3.土曜日と日曜日
の3パターンです
期待するselectの結果は
name,月~火,水~金,土~日
aaa,200,500,600
bbb,200,300,300
・
・
・
・
・
どうすれば、上記の結果が得られるでしょうか?
よろしくお願いします
No.1ベストアンサー
- 回答日時:
select
"name",
isnull(sum(case when youbi in('月','火') then kingaku end),0) as "月~火",
isnull(sum(case when youbi in('水','木','金') then kingaku end),0) as "水~金",
isnull(sum(case when youbi in('土','日') then kingaku end),0) as "土~日"
from 小遣い帳
group by "name"
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) パワークエリの複数ファイルのデータ統合について 3 2022/07/14 17:06
- Excel(エクセル) ¥マークを含むパスの処理について(マクロ、または関数) 2 2022/12/25 02:11
- Perl perl このテキストファイルを簡単に配列に入れるには? 2 2022/04/27 20:24
- SQL Server ACCESSで表が作りたく、そのためのSQL文や設定方法を教えてください。 1 2022/08/15 12:28
- SQL Server ACCESSで3ファイルを結合して、表を作成するやり方を教えて下さい。 17 2022/08/15 20:34
- Visual Basic(VBA) VBA。複数のChangeイベントをまとめる方法 2 2022/03/31 12:03
- その他(データベース) カラム上の重複を削除するクエリを教えてください 3 2022/04/12 14:11
- Excel(エクセル) Excel VBA 3 2023/04/22 10:46
- UNIX・Linux Linuxについて質問です。 以下のhistoryの出力結果から、sedコマンドのファイル名tmp1 1 2023/02/03 20:11
- Visual Basic(VBA) VBA 毎日取得するデータを順番に反映していく方法 6 2023/08/26 16:22
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・【お題】甲子園での思い出の残し方
- ・【お題】動物のキャッチフレーズ
- ・人生で一番思い出に残ってる靴
- ・これ何て呼びますか Part2
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・あなたが好きな本屋さんを教えてください
- ・かっこよく答えてください!!
- ・一回も披露したことのない豆知識
- ・ショボ短歌会
- ・いちばん失敗した人決定戦
- ・性格悪い人が優勝
- ・最速怪談選手権
- ・限定しりとり
- ・性格いい人が優勝
- ・これ何て呼びますか
- ・チョコミントアイス
- ・単二電池
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・泣きながら食べたご飯の思い出
- ・一番好きなみそ汁の具材は?
- ・人生で一番お金がなかったとき
- ・カラオケの鉄板ソング
- ・自分用のお土産
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
OR と IN の違い
-
sqlのテーブル名省略について
-
MAX日付のSQLについて
-
階層問い合わせで重複レコード...
-
フィルターかけた後、重複を除...
-
エクセルで最後の文字だけ置き...
-
差し込み後、元データを変更し...
-
SQLで特定の項目の重複のみを排...
-
エクセルの関数について教えて...
-
カーソルを使って、最終行レコ...
-
select文の書き方「半角カナ+...
-
for whichの使い方
-
列のヘッダーを含めるのをデフ...
-
顧客データベースを作る場合、...
-
SELECT 文 GROUP での1件目を...
-
オートフィルタで抽出結果に 罫...
-
日本語のエイリアスは" "で囲...
-
INSERT文でフィールドの1つだ...
-
1日に1人がこなせるプログラム...
-
外部参照してるキーを主キーに...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
OR と IN の違い
-
ビュー情報(user_views)の参...
-
検索対象のデータが「複数レコ...
-
sql文のwhere句について
-
Oracleのエラースタックトレー...
-
重複レコードのある項目を比較...
-
コンパイルエラーが出ます。助...
-
最新から100行のSELECT文
-
階層問い合わせで重複レコード...
-
sqlのテーブル名省略について
-
SQL xx件目からxx件目まで...
-
sqlite3のover句の代替えについて
-
Oracle内で作成したFunction、V...
-
PL/SQL デバック方法:入力を受...
-
大文字/小文字の区別しないで検...
-
重複レコードの抽出について
-
Oracle SQLの、where句内の条件...
-
各グループの最終日より一週間...
-
オブジェクトリレーショナルデ...
-
複数パターンの集計結果を一度...
おすすめ情報