sum case when

select DESCN_RESULT_TYPE,CODE_RESULT_TYPE,SORT_SEQ_RESULT_TYPE,

sum (case when SITREP_TABLE.SR_MASTER_ID = 1000037227 and SR_TREE_ID =  10116 then NUM_RES_TYPE_DAY end)  NUM_RES_TYPE_DAY,

sum (case when TO_DATE(TO_CHAR(VW_SITR_MASTER_ALL.SITREP_DATETIME,'YYYY-MM-DD'),'YYYY-MM-DD')>= TO_DATE(TO_CHAR(TRUNC(SYSDATE,'MONTH'),'YYYY-MM-DD'),'YYYY-MM-DD')

        AND TO_DATE(TO_CHAR(VW_SITR_MASTER_ALL.SITREP_DATETIME,'YYYY-MM-DD'),'YYYY-MM-DD')<= TO_DATE(TO_CHAR(SYSDATE,'YYYY-MM-DD'),'YYYY-MM-DD')

        AND SITREP_TABLE.SR_TREE_ID =  10116  then NUM_RES_TYPE_DAY end)  NUM_RES_TYPE_TDY_THIS_MTH,

sum (case when TO_DATE(TO_CHAR(VW_SITR_MASTER_ALL.SITREP_DATETIME,'YYYY-MM-DD'),'YYYY-MM-DD')>= TO_DATE(TO_CHAR(TRUNC(ADD_MONTHS(SYSDATE,-1),'MONTH'),'YYYY-MM-DD'),'YYYY-MM-DD')

        AND TO_DATE(TO_CHAR(VW_SITR_MASTER_ALL.SITREP_DATETIME,'YYYY-MM-DD'),'YYYY-MM-DD')<= TO_DATE(TO_CHAR(LAST_DAY(ADD_MONTHS(SYSDATE,-1)),'YYYY-MM-DD'),'YYYY-MM-DD')

        AND SITREP_TABLE.SR_TREE_ID =  10116  then NUM_RES_TYPE_DAY end)  NUM_RES_TYPE_LAST_MTH,

sum (case when TO_DATE(TO_CHAR(VW_SITR_MASTER_ALL.SITREP_DATETIME,'YYYY-MM-DD'),'YYYY-MM-DD')>= TO_DATE(TO_CHAR(TRUNC(ADD_MONTHS(SYSDATE,-12),'MONTH'),'YYYY-MM-DD'),'YYYY-MM-DD')

        AND TO_DATE(TO_CHAR(VW_SITR_MASTER_ALL.SITREP_DATETIME,'YYYY-MM-DD'),'YYYY-MM-DD')<= TO_DATE(TO_CHAR(LAST_DAY(ADD_MONTHS(SYSDATE,-12)),'YYYY-MM-DD'),'YYYY-MM-DD')

        AND  SITREP_TABLE.SR_TREE_ID =  10116   then NUM_RES_TYPE_DAY end) NUM_RES_TYPE_THIS_MTH_LAST_YR

from SitRep_VI_Tf_Product SITREP_TABLE,VW_SITR_MASTER_ALL

where SITREP_TABLE.SR_MASTER_ID = VW_SITR_MASTER_ALL.SR_MASTER_ID

 group by DESCN_RESULT_TYPE,CODE_RESULT_TYPE,SORT_SEQ_RESULT_TYPE

猜你喜欢

转载自youcp999.iteye.com/blog/2332177
今日推荐