CREATE OR REPLACE FORCE VIEW APLUSORA.APLUS_V_TB_MARKETING_ANNUAL ( DAYS, G_CATE, CNT ) AS SELECT TO_CHAR(SYSDATE,'YYYY-MM') AS DAYS, '°øÁ¦È¸' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(SYSDATE,'YYYY-MM') AND G_CATE = '°øÁ¦È¸' ) UNION ALL SELECT TO_CHAR(SYSDATE,'YYYY-MM') AS DAYS, '±¹°¡±â°ü' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(SYSDATE,'YYYY-MM') AND G_CATE = '±¹°¡±â°ü' ) UNION ALL SELECT TO_CHAR(SYSDATE,'YYYY-MM') AS DAYS, '»ý¼Õº¸»ç' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(SYSDATE,'YYYY-MM') AND G_CATE = '»ý¼Õº¸»ç' ) UNION ALL SELECT TO_CHAR(SYSDATE,'YYYY-MM') AS DAYS, 'ÀºÇà(Áß¾Óȸ)' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(SYSDATE,'YYYY-MM') AND G_CATE = 'ÀºÇà(Áß¾Óȸ)' ) UNION ALL SELECT TO_CHAR(SYSDATE,'YYYY-MM') AS DAYS, '±ÝÀ¶±â°ü' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(SYSDATE,'YYYY-MM') AND G_CATE = '±ÝÀ¶±â°ü' ) UNION ALL SELECT TO_CHAR(SYSDATE,'YYYY-MM') AS DAYS, '±âŸ' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(SYSDATE,'YYYY-MM') AND G_CATE = '±âŸ' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-1),'YYYY-MM') AS DAYS, '°øÁ¦È¸' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-1),'YYYY-MM') AND G_CATE = '°øÁ¦È¸' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-1),'YYYY-MM') AS DAYS, '±¹°¡±â°ü' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-1),'YYYY-MM') AND G_CATE = '±¹°¡±â°ü' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-1),'YYYY-MM') AS DAYS, '»ý¼Õº¸»ç' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-1),'YYYY-MM') AND G_CATE = '»ý¼Õº¸»ç' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-1),'YYYY-MM') AS DAYS, 'ÀºÇà(Áß¾Óȸ)' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-1),'YYYY-MM') AND G_CATE = 'ÀºÇà(Áß¾Óȸ)' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-1),'YYYY-MM') AS DAYS, '±ÝÀ¶±â°ü' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-1),'YYYY-MM') AND G_CATE = '±ÝÀ¶±â°ü' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-1),'YYYY-MM') AS DAYS, '±âŸ' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-1),'YYYY-MM') AND G_CATE = '±âŸ' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-2),'YYYY-MM') AS DAYS, '°øÁ¦È¸' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-2),'YYYY-MM') AND G_CATE = '°øÁ¦È¸' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-2),'YYYY-MM') AS DAYS, '±¹°¡±â°ü' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-2),'YYYY-MM') AND G_CATE = '±¹°¡±â°ü' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-2),'YYYY-MM') AS DAYS, '»ý¼Õº¸»ç' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-2),'YYYY-MM') AND G_CATE = '»ý¼Õº¸»ç' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-2),'YYYY-MM') AS DAYS, 'ÀºÇà(Áß¾Óȸ)' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-2),'YYYY-MM') AND G_CATE = 'ÀºÇà(Áß¾Óȸ)' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-2),'YYYY-MM') AS DAYS, '±ÝÀ¶±â°ü' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-2),'YYYY-MM') AND G_CATE = '±ÝÀ¶±â°ü' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-2),'YYYY-MM') AS DAYS, '±âŸ' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-2),'YYYY-MM') AND G_CATE = '±âŸ' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-3),'YYYY-MM') AS DAYS, '°øÁ¦È¸' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-3),'YYYY-MM') AND G_CATE = '°øÁ¦È¸' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-3),'YYYY-MM') AS DAYS, '±¹°¡±â°ü' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-3),'YYYY-MM') AND G_CATE = '±¹°¡±â°ü' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-3),'YYYY-MM') AS DAYS, '»ý¼Õº¸»ç' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-3),'YYYY-MM') AND G_CATE = '»ý¼Õº¸»ç' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-3),'YYYY-MM') AS DAYS, 'ÀºÇà(Áß¾Óȸ)' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-3),'YYYY-MM') AND G_CATE = 'ÀºÇà(Áß¾Óȸ)' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-3),'YYYY-MM') AS DAYS, '±ÝÀ¶±â°ü' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-3),'YYYY-MM') AND G_CATE = '±ÝÀ¶±â°ü' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-3),'YYYY-MM') AS DAYS, '±âŸ' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-3),'YYYY-MM') AND G_CATE = '±âŸ' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-4),'YYYY-MM') AS DAYS, '°øÁ¦È¸' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-4),'YYYY-MM') AND G_CATE = '°øÁ¦È¸' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-4),'YYYY-MM') AS DAYS, '±¹°¡±â°ü' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-4),'YYYY-MM') AND G_CATE = '±¹°¡±â°ü' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-4),'YYYY-MM') AS DAYS, '»ý¼Õº¸»ç' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-4),'YYYY-MM') AND G_CATE = '»ý¼Õº¸»ç' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-4),'YYYY-MM') AS DAYS, 'ÀºÇà(Áß¾Óȸ)' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-4),'YYYY-MM') AND G_CATE = 'ÀºÇà(Áß¾Óȸ)' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-4),'YYYY-MM') AS DAYS, '±ÝÀ¶±â°ü' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-4),'YYYY-MM') AND G_CATE = '±ÝÀ¶±â°ü' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-4),'YYYY-MM') AS DAYS, '±âŸ' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-4),'YYYY-MM') AND G_CATE = '±âŸ' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-5),'YYYY-MM') AS DAYS, '°øÁ¦È¸' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-5),'YYYY-MM') AND G_CATE = '°øÁ¦È¸' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-5),'YYYY-MM') AS DAYS, '±¹°¡±â°ü' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-5),'YYYY-MM') AND G_CATE = '±¹°¡±â°ü' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-5),'YYYY-MM') AS DAYS, '»ý¼Õº¸»ç' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-5),'YYYY-MM') AND G_CATE = '»ý¼Õº¸»ç' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-5),'YYYY-MM') AS DAYS, 'ÀºÇà(Áß¾Óȸ)' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-5),'YYYY-MM') AND G_CATE = 'ÀºÇà(Áß¾Óȸ)' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-5),'YYYY-MM') AS DAYS, '±ÝÀ¶±â°ü' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-5),'YYYY-MM') AND G_CATE = '±ÝÀ¶±â°ü' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-5),'YYYY-MM') AS DAYS, '±âŸ' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-5),'YYYY-MM') AND G_CATE = '±âŸ' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-6),'YYYY-MM') AS DAYS, '°øÁ¦È¸' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-6),'YYYY-MM') AND G_CATE = '°øÁ¦È¸' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-6),'YYYY-MM') AS DAYS, '±¹°¡±â°ü' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-6),'YYYY-MM') AND G_CATE = '±¹°¡±â°ü' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-6),'YYYY-MM') AS DAYS, '»ý¼Õº¸»ç' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-6),'YYYY-MM') AND G_CATE = '»ý¼Õº¸»ç' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-6),'YYYY-MM') AS DAYS, 'ÀºÇà(Áß¾Óȸ)' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-6),'YYYY-MM') AND G_CATE = 'ÀºÇà(Áß¾Óȸ)' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-6),'YYYY-MM') AS DAYS, '±ÝÀ¶±â°ü' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-6),'YYYY-MM') AND G_CATE = '±ÝÀ¶±â°ü' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-6),'YYYY-MM') AS DAYS, '±âŸ' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-6),'YYYY-MM') AND G_CATE = '±âŸ' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-7),'YYYY-MM') AS DAYS, '°øÁ¦È¸' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-7),'YYYY-MM') AND G_CATE = '°øÁ¦È¸' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-7),'YYYY-MM') AS DAYS, '±¹°¡±â°ü' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-7),'YYYY-MM') AND G_CATE = '±¹°¡±â°ü' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-7),'YYYY-MM') AS DAYS, '»ý¼Õº¸»ç' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-7),'YYYY-MM') AND G_CATE = '»ý¼Õº¸»ç' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-7),'YYYY-MM') AS DAYS, 'ÀºÇà(Áß¾Óȸ)' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-7),'YYYY-MM') AND G_CATE = 'ÀºÇà(Áß¾Óȸ)' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-7),'YYYY-MM') AS DAYS, '±ÝÀ¶±â°ü' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-7),'YYYY-MM') AND G_CATE = '±ÝÀ¶±â°ü' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-7),'YYYY-MM') AS DAYS, '±âŸ' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-7),'YYYY-MM') AND G_CATE = '±âŸ' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-8),'YYYY-MM') AS DAYS, '°øÁ¦È¸' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-8),'YYYY-MM') AND G_CATE = '°øÁ¦È¸' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-8),'YYYY-MM') AS DAYS, '±¹°¡±â°ü' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-8),'YYYY-MM') AND G_CATE = '±¹°¡±â°ü' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-8),'YYYY-MM') AS DAYS, '»ý¼Õº¸»ç' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-8),'YYYY-MM') AND G_CATE = '»ý¼Õº¸»ç' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-8),'YYYY-MM') AS DAYS, 'ÀºÇà(Áß¾Óȸ)' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-8),'YYYY-MM') AND G_CATE = 'ÀºÇà(Áß¾Óȸ)' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-8),'YYYY-MM') AS DAYS, '±ÝÀ¶±â°ü' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-8),'YYYY-MM') AND G_CATE = '±ÝÀ¶±â°ü' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-8),'YYYY-MM') AS DAYS, '±âŸ' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-8),'YYYY-MM') AND G_CATE = '±âŸ' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-9),'YYYY-MM') AS DAYS, '°øÁ¦È¸' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-9),'YYYY-MM') AND G_CATE = '°øÁ¦È¸' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-9),'YYYY-MM') AS DAYS, '±¹°¡±â°ü' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-9),'YYYY-MM') AND G_CATE = '±¹°¡±â°ü' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-9),'YYYY-MM') AS DAYS, '»ý¼Õº¸»ç' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-9),'YYYY-MM') AND G_CATE = '»ý¼Õº¸»ç' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-9),'YYYY-MM') AS DAYS, 'ÀºÇà(Áß¾Óȸ)' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-9),'YYYY-MM') AND G_CATE = 'ÀºÇà(Áß¾Óȸ)' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-9),'YYYY-MM') AS DAYS, '±ÝÀ¶±â°ü' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-9),'YYYY-MM') AND G_CATE = '±ÝÀ¶±â°ü' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-9),'YYYY-MM') AS DAYS, '±âŸ' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-9),'YYYY-MM') AND G_CATE = '±âŸ' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-10),'YYYY-MM') AS DAYS, '°øÁ¦È¸' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-10),'YYYY-MM') AND G_CATE = '°øÁ¦È¸' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-10),'YYYY-MM') AS DAYS, '±¹°¡±â°ü' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-10),'YYYY-MM') AND G_CATE = '±¹°¡±â°ü' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-10),'YYYY-MM') AS DAYS, '»ý¼Õº¸»ç' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-10),'YYYY-MM') AND G_CATE = '»ý¼Õº¸»ç' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-10),'YYYY-MM') AS DAYS, 'ÀºÇà(Áß¾Óȸ)' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-10),'YYYY-MM') AND G_CATE = 'ÀºÇà(Áß¾Óȸ)' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-10),'YYYY-MM') AS DAYS, '±ÝÀ¶±â°ü' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-10),'YYYY-MM') AND G_CATE = '±ÝÀ¶±â°ü' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-10),'YYYY-MM') AS DAYS, '±âŸ' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-10),'YYYY-MM') AND G_CATE = '±âŸ' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-11),'YYYY-MM') AS DAYS, '°øÁ¦È¸' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-11),'YYYY-MM') AND G_CATE = '°øÁ¦È¸' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-11),'YYYY-MM') AS DAYS, '±¹°¡±â°ü' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-11),'YYYY-MM') AND G_CATE = '±¹°¡±â°ü' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-11),'YYYY-MM') AS DAYS, '»ý¼Õº¸»ç' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-11),'YYYY-MM') AND G_CATE = '»ý¼Õº¸»ç' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-11),'YYYY-MM') AS DAYS, 'ÀºÇà(Áß¾Óȸ)' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-11),'YYYY-MM') AND G_CATE = 'ÀºÇà(Áß¾Óȸ)' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-11),'YYYY-MM') AS DAYS, '±ÝÀ¶±â°ü' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-11),'YYYY-MM') AND G_CATE = '±ÝÀ¶±â°ü' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-11),'YYYY-MM') AS DAYS, '±âŸ' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-11),'YYYY-MM') AND G_CATE = '±âŸ' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-12),'YYYY-MM') AS DAYS, '°øÁ¦È¸' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-12),'YYYY-MM') AND G_CATE = '°øÁ¦È¸' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-12),'YYYY-MM') AS DAYS, '±¹°¡±â°ü' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-12),'YYYY-MM') AND G_CATE = '±¹°¡±â°ü' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-12),'YYYY-MM') AS DAYS, '»ý¼Õº¸»ç' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-12),'YYYY-MM') AND G_CATE = '»ý¼Õº¸»ç' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-12),'YYYY-MM') AS DAYS, 'ÀºÇà(Áß¾Óȸ)' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-12),'YYYY-MM') AND G_CATE = 'ÀºÇà(Áß¾Óȸ)' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-12),'YYYY-MM') AS DAYS, '±ÝÀ¶±â°ü' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-12),'YYYY-MM') AND G_CATE = '±ÝÀ¶±â°ü' ) UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-12),'YYYY-MM') AS DAYS, '±âŸ' AS G_CATE, 0 AS CNT FROM DUAL WHERE 0 = ( SELECT COUNT(1) AS CNT FROM TB_MARKETING WHERE SUBSTR(MARKETING_DATE,0,7) = TO_CHAR(ADD_MONTHS(SYSDATE,-12),'YYYY-MM') AND G_CATE = '±âŸ' )