那位高手出来帮我优化2个统计SQL语句???
select y2.depid2 deptid,y2.dtitle dtitle,y2.Badge,y.exreason from ACD_ATTENDID x
inner join APLAN_RANGE y on y.AZID = x.AZID
inner join AEMPLOYEE y1 on y.EID = y1.EID
inner join EVW_EMPLOYEE y2 on y1.EID = y2.EID
where y.Term between '2016-03-01' and '2016-03-04'
and y.INITIALIZED = '0'
and y.exreason <> ''
group by y2.depid2,y2.dtitle,y2.Badge,y.exreason
这个SQL语句查询出来如下:
deptid dtitle Badge exreason
33 内审部 58644 无卡
47 变压器部 44324 奇次卡
43 战略采购部 35819 无卡
43 战略采购部 37221 无卡
43 战略采购部 54018 无卡
32 报关部 37716 旷工
45 绕线部 62692 未申报OT
40 设施管理部 00215 无卡
40 设施管理部 59372 无卡
40 设施管理部 05761 未申报OT
40 设施管理部 36991 奇次卡
40 设施管理部 42579 奇次卡
40 设施管理部 43932 奇次卡
40 设施管理部 48277 奇次卡
37 采购部 51666 无卡
那个能帮我优化一下SQL,按如下要求写2个SQL语句:
要求一:按dtitle,exreason来统计数量
deptid dtitle num exreason
33 内审部 1 无卡
47 变压器部 1 奇次卡
43 战略采购部 3 无卡
32 报关部 1 旷工
45 绕线部 1 未申报OT
40 设施管理部 2 无卡
40 设施管理部 1 未申报OT
40 设施管理部 4 奇次卡
37 采购部 1 无卡
要求二:按dtitle 来统计数量
deptid dtitle num
33 内审部 1
47 变压器部 1
43 战略采购部 3
32 报关部 1
45 绕线部 1
40 设施管理部 7
37 采购部 1
inner join APLAN_RANGE y on y.AZID = x.AZID
inner join AEMPLOYEE y1 on y.EID = y1.EID
inner join EVW_EMPLOYEE y2 on y1.EID = y2.EID
where y.Term between '2016-03-01' and '2016-03-04'
and y.INITIALIZED = '0'
and y.exreason <> ''
group by y2.depid2,y2.dtitle,y2.Badge,y.exreason
这个SQL语句查询出来如下:
deptid dtitle Badge exreason
33 内审部 58644 无卡
47 变压器部 44324 奇次卡
43 战略采购部 35819 无卡
43 战略采购部 37221 无卡
43 战略采购部 54018 无卡
32 报关部 37716 旷工
45 绕线部 62692 未申报OT
40 设施管理部 00215 无卡
40 设施管理部 59372 无卡
40 设施管理部 05761 未申报OT
40 设施管理部 36991 奇次卡
40 设施管理部 42579 奇次卡
40 设施管理部 43932 奇次卡
40 设施管理部 48277 奇次卡
37 采购部 51666 无卡
那个能帮我优化一下SQL,按如下要求写2个SQL语句:
要求一:按dtitle,exreason来统计数量
deptid dtitle num exreason
33 内审部 1 无卡
47 变压器部 1 奇次卡
43 战略采购部 3 无卡
32 报关部 1 旷工
45 绕线部 1 未申报OT
40 设施管理部 2 无卡
40 设施管理部 1 未申报OT
40 设施管理部 4 奇次卡
37 采购部 1 无卡
要求二:按dtitle 来统计数量
deptid dtitle num
33 内审部 1
47 变压器部 1
43 战略采购部 3
32 报关部 1
45 绕线部 1
40 设施管理部 7
37 采购部 1
...全文
相关推荐
通过分析SQL语句的执行计划优化SQL(总结)
NULL 博文链接:https://huangtut.iteye.com/blog/285494
经典SQL语句实战与SQL Server面试题深度解析
简介:SQL是关系数据库管理的核心语言,广泛应用于SQL Server、MySQL、Oracle等系统。本资源“经典sql语句”聚焦于SQL经典面试题及答案详解,专为备战外企SQL Server岗位的求职者设计。内容涵盖SELECT查询、JOIN联接、子查询、聚合函数、GROUP BY与ORDER BY、视图、索引优化、事务处理、存储过程、触发器、表分区及权限安全管理等核心知识点。通过真实面试场景模拟与典型题目训练,帮助学习者掌握SQL编程技巧,提升数据库操作与优化能力,从容应对各类技术面试挑战。
Mybatis拦截器实现统计sql执行时间及打印完整sql语句
NULL 博文链接:https://zhanghteye.iteye.com/blog/2373231
必须掌握的30种SQL语句优化
便于Java入门人员交流学习。可以深刻理解该语言的常用API。帮助初学者尽快入门。
oracle性能优化之SQL语句优化
oracle性能优化中SQL语句优化,简单的优化思想、常见的优化命令


疑难问题
