我有一個稱爲日誌的表。 雜誌有4列:JOIN 2從一個表中選擇查詢
- 日期(日期)
- 帳戶(INT)
- 類型(VARCHAR(1)(可以接受字符d或C)
- 金額(十進制(18,2 ))
作者
Date Account Amount Type
2012-05-31 20001 300 D
2012-05-31 20002 700 C
2012-05-31 20003 600 D
2012-05-31 20004 900 C
類型列只能採取2種類型的字符值:d或C. 所以我需要一個查詢,這將使我4列,使得所得到的列:
Date Account D C
2012-05-31 200101 300 0
2012-05-31 200102 0 700
2012-05-31 200103 600 0
2012-05-31 200104 0 900
與d和C列中填充了Amount的值,無論它們是否爲null。
您正在使用什麼數據庫?他們中的一些人有這種事情的PIVOT關鍵字。 –
@amit sql server – froodo