SQLSERVER 如何在union all多表查询出结果后再分类汇总?

我想将三个表的查询结果用union all连起来后再进行分类小计,但不知哪里有问题,解决不了,请高手指点,谢谢

第1个回答  2018-05-27

提供一下参考实现:

select  wo3状态,sum(wo3售价) 小计

from ( 

) as a

group by wo3状态

追问

谢谢你的建议,可我想要的结果是这样的

SQLSERVER 如何在union all多表查询出结果后再分类汇总?
select wo3状态,sum(wo3售价) 小计 from () as a group by wo3状态

sql 分类汇总查询语句
select min(id) as 序号,max(dept) as 部门,sum(pay) as 合计,sum(case zt when '01' then 1 else 0 end) as 个数01状态,sum(case zt when '02' then 1 else 0 end) as 个数02状态,count(zt) as 总数 from 表名 group by dept 这段代码是sqlserver和oracel通用,其中“表名”...

在EXCEL中如何将多张表格中的数据透视表合成一张?
1,点击excle2010上菜单中的”数据“,选择弹出菜单中”连接“,,点击新窗口中的“添加”按钮。2,如存在现有连接可以使用,则在窗口中选择,否则,点击浏览更多。进入窗口,并在其中通过遍历寻找到目标文件。点击确定。3,出现选择表格窗体,选择表一,确定,进入连接属性设置窗口。在其中选择”定义“选项...

EXCEL 2010 如何把多个数据透视表汇总到同一数据透视表中?
1、首先确认要合并的表格的数据。2、新建一个空白的Excel文档。3、点击上方的数据,选择现有连接。4、点击要合并的表格,确认。5、选择其中的表一。6、弹出新的窗口,点击左下角的属性。7、在定义中将类型中的表改为SQL。8、查询语言为:select * from [表一$] union all,select * from [表二...

如何在Access2007表中同时显示明细、小计、总计
Access2007 的窗体中。最后,如果你实在想在 Access2007 的表格中完成,你可以使用组织 JET SQL 生成查询的方式来完成。select fullname,pay from pay用来查询出明细SELECT pay.fullname & " 小计" AS 表达式1, Sum(pay.pay) AS payAllFROM payGROUP BY pay.fullname & " 小计"...

相似回答