当前位置: 代码迷 >> Sql Server >> 归拢查询结果
  详细解决方案

归拢查询结果

热度:69   发布时间:2016-04-24 09:03:43.0
合并查询结果
主表
主键 月份          产品
1      2014-05   A
2      2014-06   A
3      2014-05   B

从表
主键 主表主键        金额
1      1                      1
2      2                      2
3      1                      3


结果 
月份          产品   总计
2014-05  A         4
2014-06  A        2
2014-05  B         0


按月份和产品分组,合计金额

------解决思路----------------------
	SELECT a.月份, a.产品, ISNULL(SUM(b.金额),0) 总计
  FROM 主表 a
 LEFT JOIN 从表 b
        ON a.主键 = b.主表主键
  GROUP BY a.月份, a.产品
  ORDER BY a.月份, a.产品
  相关解决方案