比如有一堆销售数据,我先查询某个类型的产品总共卖过多少,又查询出某一天内所有类型产品卖了多少。
这样的需求可以在一条SQL里完成吗?
可以给个例句吗 我group by了一个不知道如何再按另一个条件分组
追答提供表结构和数据,帮你分析下
追问太多了。。。 三个子查询union起来 再把整个结果集分组显示
类型分组时的是从始至今的数据
时间分组时的是某一天的所有类型的数据
最终显示结果时 表里出现过几个不同的类型就显示几列 然后出现过几个日期就在后面再加上多少个按日期汇总的列
类型1 类型2 前天 昨天
人员 汇总 汇总 汇总 汇总