求个ORACLE 电子表格计数统计计SQL

oracle小记之一张表中实现多个字段的統计(多个count)

需求:统计WAIT_ORDER表中的工单总数、未处理工单总数、已完成工单总数、未完成工单总数

表结构 : 为了举例子方便,WAIT_ORDER表只有两个芓段分别是ID、STATUS,其中STATUS为工单的状态
1表示未处理,2表示已完成3表示未完成总数。

急求一条统计一年每个月某个字段总数量的SQL语句条件有点特殊

有案件信息表:case_tb 里面有下面几个字段

需求:要实现的统计功能是根据用户选择的年份,比如2011年把这一年中烸个月单位的足迹数量统计出来

条件:麻烦的就是月的统计时间是从上个月20日开始算起到本月21日止(本月的数据),比如统计2011年1月份的那就是从2010年12月20日到2011年1月21日,2月份的那就是从1月20日到2月21日

请问这个统计的SQL语句该怎么写?


定义一个计算上个月的函数

在查询计算之间每個日期减去20,就可以放到一个月里处理了……
------其他解决方案--------------------楼上方法直接减20 应该是不合理的
这种逻辑要是相对固定 建议在表里加上额外标記字段
那就内层查询按照逻辑判断创建标记字段

我要回帖

更多关于 计数统计 的文章

 

随机推荐