掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
SQLについて (ID:83422)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
VB6 SP5 SQLSEVER2000 SQLの作り方についての質問です。 年月、担当者毎の売上金額を、例えば売上ファイルから抽出するとします。 画面から年月を入力して、それから18ヶ月以前のデータを抽出して、 データが無い月は金額を0にします。 抽出結果は、 年月 担当者 金額 200401 1 10 200404 1 20 200405 1 30 200312 2 10 200401 2 20 200405 2 30 になるとします。 これを、担当者を縦にして、横に18ヶ月分だけ並べたい場合は どのようにすればいいのでしょうか? UNION、JOINを18書く? SUM(CASE WHEN 年月 = 200404 THEN 金額 ELSE 0 END) みたいなのを18個書く? 何か簡単な方法は無いのでしょうか?
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.