34,590
社区成员
发帖
与我相关
我的任务
分享
UPDATE TABLE
SET 1月=B.1月,
2月=B.2月
.
.
.
12月=B.12月
FROM TABLE A
JOIN
(SELECT 项目,
SUM(CASE WHEN 月份=1 THEN 金额 ELSE 0 END) AS 1月,
SUM(CASE WHEN 月份=2 THEN 金额 ELSE 0 END) AS 2月,
.
.
.
SUM(CASE WHEN 月份=12 THEN 金额 ELSE 0 END) AS 12月
FROM TABLE
GROUP BY 项目) AS B ON A.项目=B.项目