これが過去に尋ねられたことがある場合は、申し訳ありませんが、私は質問を調べましたが、答えが見つかりません.
次のように、複数のエントリを持つテーブルがあります。
key | type | Code | Date
1234 | S | 10DY | 01/10/2012
1234 | E | 10DY | 31/10/2012
12376 | S | 10DY | 11/10/2012
12376 | E | 10DY | 21/10/2012
次のように表示されるようにデータを抽出したいと思います。
key | Code | S_Date | E_Date
1234 | 10DY | 01/10/2012 | 31/10/2012
12376 | 10DY | 11/10/2012 | 21/10/2012
現在、私はこれを持っています:
SELECT key, code, CASE WHEN type = 'S' THEN Date END AS S_Date,
CASE WHEN type = 'E' THEN Date END AS E_Date
FROM Table1
WHERE code = '10DY'