From 9d720302e89d701d8df3cdd9189fee2bf77e914e Mon Sep 17 00:00:00 2001 From: itn Date: Thu, 7 Sep 2023 15:15:12 +0900 Subject: [PATCH] =?UTF-8?q?=EB=B0=B0=EB=84=88=ED=81=B4=EB=A6=AD=20?= =?UTF-8?q?=EC=84=B1=EB=8A=A5=EA=B0=9C=EC=84=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sqlmap/let/sym/log/clg/EtcStat_SQL.xml | 250 +++++++++--------- 1 file changed, 120 insertions(+), 130 deletions(-) diff --git a/src/main/resources/egovframework/sqlmap/let/sym/log/clg/EtcStat_SQL.xml b/src/main/resources/egovframework/sqlmap/let/sym/log/clg/EtcStat_SQL.xml index 246a9475..fe69f353 100644 --- a/src/main/resources/egovframework/sqlmap/let/sym/log/clg/EtcStat_SQL.xml +++ b/src/main/resources/egovframework/sqlmap/let/sym/log/clg/EtcStat_SQL.xml @@ -5,142 +5,132 @@ - - - - - - + SELECT + M2.totCnt + , M2.statDate + , IFNULL(M2.menuClickCnt, 0) menuClickCnt + , IFNULL(M2.bannerClickCnt, 0) bannerClickCnt + , ROUND(IFNULL(M2.bannerClickCnt, 0) / IFNULL(M2.menuClickCnt, 0) * 100, 2 ) AS bannerClickRate + FROM + ( SELECT + COUNT(0) OVER() AS totCnt + , M.CREAT_DT AS statDate + , M.CNT AS menuClickCnt + , ( + SELECT CLICK_A_CNT FROM MJ_BANNER_CLICK_STAT S + WHERE S.STAT_DATE = M.CREAT_DT + AND S.BANNER_CODE = #bannerCode# + AND S.MENU_CODE = #menuCode# + ) bannerClickCnt + FROM ( - SELECT SUBSTR(STAT_DATE, 1,7) creatDt, SUM(CLICK_A_CNT) AS CLICK_A_CNT - from mj_banner_click_stat - WHERE 1=1 - - - - GROUP BY SUBSTR(STAT_DATE, 1,7) - ) X2 - ON X1.creatDt = X2.creatDt - ORDER BY X1.creatDt desc - - LIMIT #recordCountPerPage# OFFSET #firstIndex# + SELECT + (DATE_FORMAT(A.CREAT_DT, '%Y-%m-%d')) AS CREAT_DT + , COUNT(0) CNT + FROM lettnloginlog A + WHERE 1=1 + + AND SUBSTR(URL, 1,21) = #menuUrl# + + + AND SUBSTR(URL, 1,24) = #menuUrl# + + = #ntceBgnde# + AND A.CREAT_DT < DATE_ADD(#ntceEndde#, INTERVAL 1 DAY) + ]]> + GROUP BY DATE_FORMAT(A.CREAT_DT, '%Y-%m-%d') + LIMIT #recordCountPerPage# OFFSET #firstIndex# + ) M + ) M2 + ORDER BY M2.statDate DESC + + + + - +