【发布时间】:2019-06-22 10:52:51
【问题描述】:
我有这样的桌子
id | name | date 1 | amount 1| date 2 | amount 2
---------------------------------------------------
1 | xxxx | 01-02-2019 | 2000 | 02-04-2019 | 3500
2 | yyyy | 01-04-2019 | 5000 | 01-06-2019 | 6800
我只能对一列进行透视,我使用此代码
TRANSFORM Sum(tbl1.[amount1]) AS SumOfamount1
SELECT tbl1.[fname], Sum(tbl1.[amount1]) AS [Total Of amount1]
FROM tbl1
GROUP BY tbl1.[fname]
PIVOT Format([date1],"mmm") In
("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");
此代码适用于日期 1 和金额 1 是否也允许为 date2 和 amount 2 制作?
【问题讨论】: