|
|
|
|
@ -17,13 +17,13 @@
|
|
|
|
|
SELECT
|
|
|
|
|
CHG_DATE AS PASS_DATE,
|
|
|
|
|
SUM(CNT) AS NOTICE_CNT,
|
|
|
|
|
SUM(NVL(CASE WHEN MOBILE_RESULT_ID IN (00,07,09) THEN CNT END,0)) AS MOBILE_RESULT_00,
|
|
|
|
|
SUM(NVL(CASE WHEN MOBILE_RESULT_ID = 01 THEN CNT END,0)) AS MOBILE_RESULT_01,
|
|
|
|
|
SUM(NVL(CASE WHEN MOBILE_RESULT_ID = 02 THEN CNT END,0)) AS MOBILE_RESULT_02,
|
|
|
|
|
SUM(NVL(CASE WHEN MOBILE_RESULT_ID = 08 THEN CNT END,0)) AS MOBILE_RESULT_03,
|
|
|
|
|
SUM(NVL(CASE WHEN MOBILE_RESULT_ID = 03 THEN CNT END,0)) AS MOBILE_RESULT_04,
|
|
|
|
|
SUM(NVL(CASE WHEN MOBILE_RESULT_ID = 04 THEN CNT END,0)) AS MOBILE_RESULT_05,
|
|
|
|
|
SUM(NVL(CASE WHEN MOBILE_RESULT_ID IN (06,10) THEN CNT END,0)) AS MOBILE_RESULT_06
|
|
|
|
|
SUM(NVL(CASE WHEN MOBILE_RESULT_ID IN ('00','07','09') THEN CNT END,0)) AS MOBILE_RESULT_00,
|
|
|
|
|
SUM(NVL(CASE WHEN MOBILE_RESULT_ID = '01' THEN CNT END,0)) AS MOBILE_RESULT_01,
|
|
|
|
|
SUM(NVL(CASE WHEN MOBILE_RESULT_ID = '02' THEN CNT END,0)) AS MOBILE_RESULT_02,
|
|
|
|
|
SUM(NVL(CASE WHEN MOBILE_RESULT_ID = '08' THEN CNT END,0)) AS MOBILE_RESULT_03,
|
|
|
|
|
SUM(NVL(CASE WHEN MOBILE_RESULT_ID = '03' THEN CNT END,0)) AS MOBILE_RESULT_04,
|
|
|
|
|
SUM(NVL(CASE WHEN MOBILE_RESULT_ID = '04' THEN CNT END,0)) AS MOBILE_RESULT_05,
|
|
|
|
|
SUM(NVL(CASE WHEN MOBILE_RESULT_ID IN ('06','10') THEN CNT END,0)) AS MOBILE_RESULT_06
|
|
|
|
|
FROM (
|
|
|
|
|
SELECT CHG_DATE, MOBILE_RESULT_ID, COUNT(*) AS CNT FROM (
|
|
|
|
|
SELECT
|
|
|
|
|
@ -39,12 +39,12 @@
|
|
|
|
|
FROM TB_CFS_MOBI_NOTI
|
|
|
|
|
<where>
|
|
|
|
|
<if test='passDateDiv == "0"'>
|
|
|
|
|
AND TO_CHAR(CREATE_DATE,'YYYYMMDDHH24MISS') <![CDATA[>=]]> #{passDateFrom}||'000000'
|
|
|
|
|
AND TO_CHAR(CREATE_DATE,'YYYYMMDDHH24MISS') <![CDATA[<=]]> #{passDateTo}||'235959'
|
|
|
|
|
AND TO_CHAR(CREATE_DATE,'YYYYMMDD') <![CDATA[>=]]> SUBSTR(REPLACE(#{passDateFrom},'-',''),1,8)
|
|
|
|
|
AND TO_CHAR(CREATE_DATE,'YYYYMMDD') <![CDATA[<=]]> SUBSTR(REPLACE(#{passDateTo},'-',''),1,8)
|
|
|
|
|
</if>
|
|
|
|
|
<if test='passDateDiv == "1"'>
|
|
|
|
|
AND TO_CHAR(CREATE_DATE,'YYYYMMDDHH24MISS') <![CDATA[>=]]> #{passDateFrom}||'01000000'
|
|
|
|
|
AND TO_CHAR(CREATE_DATE,'YYYYMMDDHH24MISS') <![CDATA[<=]]> #{passDateTo}||'31235959'
|
|
|
|
|
AND TO_CHAR(CREATE_DATE,'YYYYMM') <![CDATA[>=]]> SUBSTR(REPLACE(#{passDateFrom},'-',''),1,6)
|
|
|
|
|
AND TO_CHAR(CREATE_DATE,'YYYYMM') <![CDATA[<=]]> SUBSTR(REPLACE(#{passDateTo},'-',''),1,6)
|
|
|
|
|
</if>
|
|
|
|
|
<if test='civilType == "0"'>
|
|
|
|
|
AND PENALTY='0'
|
|
|
|
|
@ -92,10 +92,10 @@
|
|
|
|
|
FROM TB_CFS_MOBI_NOTI
|
|
|
|
|
WHERE 1=1
|
|
|
|
|
<if test='passDateDiv == "0"'>
|
|
|
|
|
AND TO_CHAR(CREATE_DATE,'YYYY-MM-DD') = #{passDate}
|
|
|
|
|
AND TO_CHAR(CREATE_DATE,'YYYYMMDD') = SUBSTR(REPLACE(#{passDate},'-',''),1,8)
|
|
|
|
|
</if>
|
|
|
|
|
<if test='passDateDiv == "1"'>
|
|
|
|
|
AND TO_CHAR(CREATE_DATE,'YYYY-MM') = #{passDate}
|
|
|
|
|
AND TO_CHAR(CREATE_DATE,'YYYYMM') = SUBSTR(REPLACE(#{passDate},'-',''),1,6)
|
|
|
|
|
</if>
|
|
|
|
|
<if test='civilType == "0"'>
|
|
|
|
|
AND PENALTY='0'
|
|
|
|
|
|