SQLクエリでそれが可能だとは本当に思いませんが、いくつかのデータを抽出しようとしていて、テーブルの構造を「再編成」したいと思います(行データを列として配置します)。
説明するのは難しいので、例があります。これは私のテーブルです:
MONTH | CODE | VALUE
Jan | ABC | 100
Jan | DEF | 200
Jan | GHI | 200
Feb | ABC | 400
Feb | DEF | 250
Mar | GHI | 450
そして、これは私が欲しいものです:
CODE | Jan | Feb | Mar
ABC | 100 | 400 | null
DEF | 200 | 250 | null
GHI | 200 | null | 450
このようなデータを SQL クエリで表示することは可能ですか?
NB : SQL Server 2008 を使用しています (SQL Management Studio を使用)