SQL合并多条数据为一条
今天在做项目的时候,涉及到从数据库中将多条记录合并为一条的记录的问题,解决方案如下:问题描述:数据库表A中按照项目区分存放了各个月份的交易数据,也就是说一个月的数据是按照项目区分分成了多条来存储,现在我想按照月份将多个项目区分的数据合并为一条。解决方案:SELECT SUM (项目1), SUM (项目2), .......FROM( SELECT CASE WHEN A.项目区分 = 区分1 THEN A.金额 ELSE 0 END 项目1, CASE
原创
2011-05-26 21:02:00 ·
1043 阅读 ·
0 评论