こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

結果を横に表示するSQLを教えてください

SQL初心者です。
以下のような縦に表示されるクエリを横向きに表示する際のクエリを教えて頂けないでしょうか。

現在のクエリ結果
日付  種類  合計
4月1日りんご10
4月1日みかん20
4月2日みかん15
4月2日りんご30
4月3日みかん40
4月3日りんご5

※クエリ詳細
select 日付,種類,
sum (数量) as 合計
from テストテーブル
group by 日付,種類
order by 日付

※元データ
元データ
日付  種類  数量
4月1日りんご5
4月1日りんご2
4月1日りんご3
4月1日みかん10
4月1日みかん3
4月1日みかん7


上記を以下のような結果にしたいです。
種類 4月1日4月2日4月3日
りんご10  30   5
みかん20  15  40

わかりにくい説明で申し訳ございません。

どなたかご回答頂ければ幸いです。

よろしくお願い致します。

投稿日時 - 2017-05-02 12:05:23

QNo.9324364

困ってます

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

それは SQL でやるのではなく、DB からデータを取得したプログラム側でやるべきことです。

投稿日時 - 2017-05-02 13:58:43

ANo.2

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

SQLの処理系を書くこと。例SQLやOracleや・・・。
一般的なSQLの、受験の準備参考書を読んで質問しているのか。
WEB(例Google)ででも「TRANSPOSE」や「PIVOT」で照会して
読んでから、不明点を質問すること。

投稿日時 - 2017-05-02 13:17:52

あなたにオススメの質問