私はDB2を使用しており、次の表があります(表A-3列):
EmpNum YearMonth Value
100 201201 2
100 201207 1
100 201206 7
102 201201 8
102 201205 15
102 201207 4
…など
従業員ごとに1行、YearMonthごとに1つの列を持つ新しいテーブルBを作成したいと思います。
120列になるので、データからテーブルBの「YearMonth」列名を動的に生成できることを期待しています。
次に、値が関連するYearMonth見出しとともにセルに配置され、次のようなテーブルが作成されます。
EmpNum 201201 201202 201203 201204 201205 201206 201207 etc ….
100 2 7 1
102 8 15 4
「ストアドプロシージャ」と「動的列名」を調べてみましたが、このようなものはうまくいきません。
2つの質問があります:
- これはDB2で可能ですか?
- 詳細については何を調べる必要がありますか?
期待してくれてありがとう!
ロス