时间:2021-05-02
有一张错误上报表,下面只将与本文相关的字段罗列如下:上报人(ReportPerson)、上报错误ID(ErrorID)、上报时间(ReportTime)、状态(State),其中值为0(未解决)、1(已处理)、2(已解决)。
现在要做的是统计在某个时间段[beginTime,endTime](其中beginTime,endTime由前台进行传入)内,每个上报人上报错误点的总数以及已解决错误的总数。
复制代码 代码如下:
select a.ReportPerson,a.sumOfError,b.solvedError
from(select COUNT(ErrorID) as sumOfError,ReportPerson
from PCR_ConstructInfo
where
(ReportTime>beginTime) and (ReportTime<endTime) group by ReportPerson)
a left join
(select ReportPerson,COUNT(ErrorID) as solvedError
from PCR_ConstructInfo
where (State=2) and (ReportTime>beginTime) and (ReportTime<endTime) group by ReportPerson) b
on (a.ReportPerson=b.ReportPerson)
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
下面给大家介绍oracle统计时间段内每一天的数据,具体sql语句如下所示:1.生成1000个随机数SELECTROWNUMRN,DBMS_RANDOM.VAL
Outlook是微软办公软件套装的组件之一,也是职场用户使用频率极高的组件。Outlook2016怎么设置某时间段邮件自动答复?第一步,下载安装outlook软
mysql获取规定时间段内的统计数据按年统计SELECTcount(*),DATE_FORMAT(order_info.create_time,'%Y-%m-%
通过设置SyGate的黑白列表编辑器(BWlistEditor)来实现实现学生上网的时间段限制。为了方便教师在某一固定时间段内上网,需要对所有学生气进行上网
说明:做项目中遇到一种场景,需要根据查询时间段,获取时间段中中每个月份对应的金额(费用统计)。如截图中的两列因为列是动态的,首先想到的就是后天拼接JSON格式字