我有一個列表 - 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