0

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 を使用)

4

1 に答える 1