能否在一条SQL语句里,将数据先按类型分组查询汇总,又按日期分组查询汇总?

比如有一堆销售数据,我先查询某个类型的产品总共卖过多少,又查询出某一天内所有类型产品卖了多少。
这样的需求可以在一条SQL里完成吗?

第1个回答  2016-06-17
可以,用存储过程来做追问

可以给个例句吗 我group by了一个不知道如何再按另一个条件分组

追答

提供表结构和数据,帮你分析下

追问

太多了。。。 三个子查询union起来 再把整个结果集分组显示
类型分组时的是从始至今的数据
时间分组时的是某一天的所有类型的数据
最终显示结果时 表里出现过几个不同的类型就显示几列 然后出现过几个日期就在后面再加上多少个按日期汇总的列
类型1 类型2 前天 昨天
人员 汇总 汇总 汇总 汇总

相似回答