如果过去有人问过这个问题,请接受我的歉意,但我已经回答了这些问题,但找不到答案。
我有一个包含多个条目的表,如下所示:
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'