select 日期,
isnull([現金],0) + isnull([信用卡],0) as 金額,
isnull([現金],0) as 現金,
isnull([信用卡],0) as 信用卡
from (
select left(Orderno,8) as 日期,
sum(付款金額) as 付款金額,
付款方式
from B
group by left(Orderno,8),付款方式
) as t
pivot (
sum(付款金額) for 付款方式 in ([現金],[信用卡])
) as pvt
※ 引述《laler (Jacky)》之銘言:
: 資料庫名稱:Ms-SQL
: 資料庫版本:2008
: 內容/問題描述:
: 資料Table A
: Orderno Time Price
: