사용자메뉴별접속통계 성능개선
This commit is contained in:
parent
9b8fedc375
commit
b9f0edc3bf
@ -640,6 +640,7 @@
|
||||
WHERE B.URL IS NOT NULL
|
||||
AND C.AUTHOR_CODE = 'ROLE_ANONYMOUS'
|
||||
AND B.URL != ''
|
||||
AND A.MENU_NM != '새메뉴'
|
||||
) B
|
||||
) C
|
||||
LEFT JOIN
|
||||
@ -649,6 +650,7 @@
|
||||
AND C.AUTHOR_CODE = 'ROLE_ANONYMOUS'
|
||||
AND B.URL != '' ) A INNER JOIN LETTNLOGINLOG B ON A.PROGRM_FILE_NM = B.PROGRM_FILE_NM
|
||||
WHERE 1=1
|
||||
AND (B.CREAT_DT BETWEEN #searchBgnDe# AND #searchEndDe#)
|
||||
GROUP BY menuNm , creatDt
|
||||
) D ON C.creatDt = D.creatDt
|
||||
AND C.progrmFileNm = D.progrmFileNm
|
||||
@ -694,6 +696,7 @@
|
||||
WHERE B.URL IS NOT NULL
|
||||
AND C.AUTHOR_CODE = 'ROLE_ANONYMOUS'
|
||||
AND B.URL != ''
|
||||
AND A.MENU_NM != '새메뉴'
|
||||
) B
|
||||
) C
|
||||
LEFT JOIN
|
||||
@ -703,6 +706,7 @@
|
||||
AND C.AUTHOR_CODE = 'ROLE_ANONYMOUS'
|
||||
AND B.URL != '' ) A INNER JOIN LETTNLOGINLOG B ON A.PROGRM_FILE_NM = B.PROGRM_FILE_NM AND B.CREAT_DT BETWEEN #searchBgnDe# AND #searchEndDe#
|
||||
WHERE 1=1
|
||||
AND (B.CREAT_DT BETWEEN #searchBgnDe# AND #searchEndDe#)
|
||||
GROUP BY menuNm , creatDt
|
||||
) D ON C.creatDt = D.creatDt
|
||||
AND C.progrmFileNm = D.progrmFileNm
|
||||
@ -750,6 +754,7 @@
|
||||
WHERE B.URL IS NOT NULL
|
||||
AND C.AUTHOR_CODE = 'ROLE_ANONYMOUS'
|
||||
AND B.URL != ''
|
||||
AND A.MENU_NM != '새메뉴'
|
||||
) B
|
||||
) C
|
||||
LEFT JOIN
|
||||
@ -759,6 +764,7 @@
|
||||
AND C.AUTHOR_CODE = 'ROLE_ANONYMOUS'
|
||||
AND B.URL != '' ) A INNER JOIN LETTNLOGINLOG B ON A.PROGRM_FILE_NM = B.PROGRM_FILE_NM
|
||||
WHERE 1=1
|
||||
AND (B.CREAT_DT BETWEEN #searchBgnDe# AND #searchEndDe#)
|
||||
GROUP BY menuNm , creatDt
|
||||
) D ON C.creatDt = D.creatDt
|
||||
AND C.progrmFileNm = D.progrmFileNm
|
||||
@ -796,6 +802,7 @@
|
||||
WHERE B.URL IS NOT NULL
|
||||
AND C.AUTHOR_CODE = 'ROLE_ANONYMOUS'
|
||||
AND B.URL != ''
|
||||
AND A.MENU_NM != '새메뉴'
|
||||
<isNotEmpty prepend="AND" property="searchKeyword">
|
||||
<![CDATA[ A.MENU_NM LIKE CONCAT ('%', #searchKeyword#,'%') ]]>
|
||||
</isNotEmpty>
|
||||
@ -971,8 +978,8 @@
|
||||
COUNT(0) OVER() AS totCnt
|
||||
, M.REG_DATE AS regDate
|
||||
, M.REG_STEP_SUM AS joinUserCnt
|
||||
, D.TDAY_U_CNT AS loginUserCnt
|
||||
, ROUND((D.TDAY_U_CNT / M.REG_STEP_SUM) * 100,2) AS userRatio
|
||||
, MAX(D.TDAY_U_CNT) AS loginUserCnt
|
||||
, ROUND((MAX(D.TDAY_U_CNT) / M.REG_STEP_SUM) * 100,2) AS userRatio
|
||||
FROM
|
||||
(SELECT
|
||||
DATE_FORMAT(L.APPROVAL_PNTTM, '%Y-%m') AS REG_DATE
|
||||
|
||||
Loading…
Reference in New Issue
Block a user