首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

两个select的结果如何相加在线急求

2012-10-23 
两个select的结果怎么相加在线急求两个select的结果怎么相加SELECT班组, 分数FROMtb_分队班组评比UNIONSEL

两个select的结果怎么相加在线急求
两个select的结果怎么相加
SELECT 班组, 分数
FROM tb_分队班组评比
UNION
SELECT 班组, SUM(班组分数) AS Expr1
FROM tb_绩效管理
WHERE (YEAR(奖惩时间) = '2011') AND (MONTH(奖惩时间) = '5')
GROUP BY 班组

我想把表1的分数和表2的分数想加起来
01班100
01班-2
02班100
03班100
我想要结果是
01班98
02班100
03班100

[解决办法]

SQL code
SELECT 班组 ,SUM(分数) 分数 FROM ( SELECT 班组, 分数 FROM tb_分队班组评比 UNION SELECT 班组, SUM(班组分数) AS Expr1 FROM tb_绩效管理 WHERE (YEAR(奖惩时间) = '2011') AND (MONTH(奖惩时间) = '5') GROUP BY 班组) a GROUP BY 班组 

热点排行