我有一个叫做日志的表。日记有 4 列:
- 日期(日期)
- 帐户(整数)
- Type(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 的值,无论它们是否为空。