我有一个列表 - InvDate
,CustName
,InvAmt
,PayType
和PaidAmt
。客户可以通过现金,支票或信用卡(PayType
)支付金额。 现在根据这个表,我想是这样的:SQL命令 - 对于多列
SELECT InvDate, CustName, InvAmt,
(PaidAmt as CashPay Where PayType = 'Cash'),
(PaidAmt as CheqPay WHERE PayType = 'Cheque'),
(PaidAmt As CCPay WHERE PayType = "CC') FROM Invoice
请注明SQL,ANSI或特定的RDBMS的表单。 – Andrew 2013-02-13 23:31:23
您使用的是什么DB系统?答案取决于你是否使用Oracle,MySQL,SQL Server等...... – 2013-02-13 23:31:44