group by生成综合报表的sql问题(200分答谢,明天再加100分)!

DiligencyMan DiligencyMan 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我有订单表有如下字段,hotid,hotclasstype1,hotclasstype2,hotcalsstype3,postuserid,posttime,......(等等字段就不举例子了,很多字段)

我想生成订单大类-->订单中类-->订单小类 这样的有层次的统计效果,hotclasstype1,hotclasstype2,hotcalsstype3这个字段的关系是这样的:

大类包括种类1:N,然后种类里面包括小类1:N,三个字段的关系在另外一张辅助表helptype(id,pid,name)里面比如大类1的id为1,那么种类1的id为2(其中pid为1),小类1的id为3(pid为2),这样依次存放数据。


现在需要,做一个报表-->订单3个类型的订单数量统计,而要生成的报表统计显示数据如下:

序号 类别 数量
1 大类1 100
2 中类1 50
3 小类1 10
4 大类2 200
5 中类2 100
6 小类2 50
7 …… 200
合计 710


我用普通的如下sql语句:
SELECT CLASSID,SUBCLASSID,COMPANY_ID,SUM(CLASSID),SUM(SUBCLASSID),COUNT(COMPANY_ID) 
FROM HOT_ORDER
GROUP BY CLASSID,SUBCLASSID,COMPANY_ID
ORDER BY CLASSID,SUBCLASSID,COMPANY_ID


是搞不定这样的需求的,问下各位达人,有好招没有啊?我是用ireport报表工具来做的,所以先要求写好sql,然后再做其他的,第一步sql还没有搞定呢!
...全文

相关推荐

SQL 中 GROUP BY 和 HAVING 的区别解析

SQL中GROUP BY和HAVING的关键区别在于:GROUP BY用于数据分组并计算聚合值,而HAVING则用于筛选分组后的结果。WHERE在分组前过滤行,HAVING在分组后过滤组。性能优化建议包括先通过WHERE减少数据量再分组,合理使用索引,以及考虑窗口函数替代方案。理解两者的执行顺序(WHERE→GROUP BY→HAVING)和应用场景是编写高效SQL查询的关键。面试中常考察如何区分及优化这两个子句的使用。

hixiaoyang

科技中介服务机构在为客户提供技术评估服务时,如何避免信息不对称带来的风险?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

BIZKEEN

VSCode-win32-x64-1.143.1.zip

VSCode-win32-x64-1.143.1.zip

一and一>二

基于多VSG独立微网的多目标二次控制MATLAB仿真模型(Simulink仿真实现)

内容概要:本文介绍了一种基于多虚拟同步发电机(VSG)独立微网的多目标二次控制MATLAB仿真模型,利用Simulink平台构建系统并实现动态仿真,重点解决无主电网支撑下的频率与电压协同调控问题。模型融合一致性理论,采用分布式协同控制策略,实现多台VSG间的功率精确均分与动态性能优化,有效提升独立微网的运行稳定性与电能质量。研究涵盖了控制器设计、系统动态响应分析及多目标优化机制,具备较强的工程应用价值,尤其适用于复杂工况下的微网能量管理与控制策略验证。; 适合人群:具备一定电力系统基础知识和MATLAB/Simulink仿真能力的高校研究生、科研人员及从事微电网、新能源并网控制等相关领域的工程技术人员。; 使用场景及目标:①研究多VSG并联系统中的二次频率与电压协同控制策略;②为微网中分布式电源的自主调节、功率分配与系统稳定性分析提供高可信度的仿真验证平台;③支持学术论文复现、科研课题开发及工程项目前期技术论证; 阅读建议:建议读者结合“一致性算法”与“多目标优化”理论,深入理解控制架构设计逻辑,配合Simulink模型逐步调试运行,重点关注控制器参数整定与系统动态响应之间的关系,并参考提供的完整资源链接获取配套代码与案例以增强实践效果。

长安程序猿

产业园区运营负责人如何实现创新资源的高效整合与精准配置?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

BIZKEEN
评论 21
收藏 已收藏
分享
返回顶部
DiligencyMan
疑难问题 22,298 成员 121,727 内容