所以我首先使用如下语句:
select count(wonum)as workorder,gsasaddresscode,status from maximo.workorder where istask=0 and
month(reportdate)=12 and year(reportdate)=2019 and worktype != 'PM' and status != 'CAN'
group by status,gsasaddresscode
事情是,我们有14个状态(stati?),这些状态基本上最终是完整的或不完整的,而我想显示的是。
Building |Incomplete Work Orders | Complete Work Orders
AB002341 | 200 | 634
因此,我首先使用如下语句:选择count(wonum)作为工作订单,gsasaddresscode,从maximo.workorder中获取状态,其中istask = 0和month(reportdate)= 12 and year(reportdate)= 2019 and ...] >
这是甲骨文,选择sum(Complete),sum(Open),位置(选择wo.status,wo.location,wo.status进入的情况(从synonymdomain sd中选择SD.VALUE,其中sd.domainid ='WOSTATUS'和value ='CLOSE'或value ='CAN'或value ='COMP')然后1否则0结束完成,wo.status进入(从synonymdomainsd选择SD.VALUE,其中sd.domainid ='WOSTATUS'和value ='APPR'或value ='INPRG'或value ='WAPPR')的情况,则1否则0结束打开来自maximo.workorder wo,其中istask = 0和TO_CHAR(报告,'MM')='12'和TO_CHAR(报告,'YYYY')='2019',工作类型!='PM')按位置分组