# WARNING: head commit changed in the meantime
Merge branch 'master' of http://yongjoon.cho@vcs.iten.co.kr:9999/itnAdmin/fairnet 사용자 매뉴별 접속통계 쿼리 수정
This commit is contained in:
parent
743de14345
commit
3aeeb3d6c1
@ -1178,6 +1178,60 @@ ORDER BY sum(totalLogCnt) desc
|
|||||||
<!-- 사용자 메뉴별 접속 로그 리스트 -->
|
<!-- 사용자 메뉴별 접속 로그 리스트 -->
|
||||||
<select id="LoginLogDAO.selectUserMenuList20221108" parameterClass="loginLog" resultClass="loginLog">
|
<select id="LoginLogDAO.selectUserMenuList20221108" parameterClass="loginLog" resultClass="loginLog">
|
||||||
|
|
||||||
|
SELECT aaaa.menuNm
|
||||||
|
, sum(aaaa.totallogcnt) AS totalLogCnt
|
||||||
|
, max(searchstartdt) AS searchStartDt
|
||||||
|
, max(searchenddt) AS searchEndDt
|
||||||
|
FROM (
|
||||||
|
SELECT NVL(aaa.menu_nm, aaa.menunm) AS menuNm
|
||||||
|
, max(totalLogCnt) AS totallogcnt
|
||||||
|
, max(searchstartdt) AS searchstartdt
|
||||||
|
, max(searchenddt) AS SEARCHenddt
|
||||||
|
|
||||||
|
FROM (
|
||||||
|
SELECT aa.*
|
||||||
|
, bb.*
|
||||||
|
FROM (
|
||||||
|
SELECT
|
||||||
|
a.menu_nm AS menuNm ,
|
||||||
|
COUNT(*) AS totalLogCnt ,
|
||||||
|
MIN(a.creat_dt) AS searchStartDt ,
|
||||||
|
Max(a.creat_dt) AS searchEndDt
|
||||||
|
|
||||||
|
FROM
|
||||||
|
LETTNLOGINLOG A
|
||||||
|
WHERE
|
||||||
|
1 = 1
|
||||||
|
|
||||||
|
<isNotEmpty prepend="AND" property="searchKeyword">
|
||||||
|
a.menu_nm LIKE CONCAT('%',#searchKeyword#,'%')
|
||||||
|
</isNotEmpty>
|
||||||
|
<isNotEmpty prepend="AND" property="searchStartDt">
|
||||||
|
a.creat_dt >= TO_DATETIME(CONCAT (#searchStartDt#,' 00:00:00'),'YYYY-MM-DD HH24:MI:SS')
|
||||||
|
</isNotEmpty>
|
||||||
|
<isNotEmpty prepend="AND" property="searchEndDt">
|
||||||
|
TO_DATETIME(CONCAT (#searchEndDt#,' 23:59:59'),'YYYY-MM-DD HH24:MI:SS') >= a.creat_dt
|
||||||
|
</isNotEmpty>
|
||||||
|
|
||||||
|
GROUP BY
|
||||||
|
menu_nm
|
||||||
|
)aa
|
||||||
|
LEFT OUTER JOIN LETTNADMINMETHOD bb ON (aa.menuNm = bb.APPRO_NM OR aa.menuNm = bb.method_NM)
|
||||||
|
WHERE 1=1
|
||||||
|
AND bb.method_cd='U'
|
||||||
|
AND bb.use_yn='Y'
|
||||||
|
|
||||||
|
)aaa
|
||||||
|
GROUP BY aaa.menunm, aaa.menu_nm
|
||||||
|
)aaaa
|
||||||
|
GROUP BY aaaa.menuNm
|
||||||
|
ORDER BY sum(aaaa.totallogcnt) DESC
|
||||||
|
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<!-- 사용자 메뉴별 접속 로그 리스트 -->
|
||||||
|
<select id="LoginLogDAO.selectUserMenuList20221108_bak" parameterClass="loginLog" resultClass="loginLog">
|
||||||
|
|
||||||
SELECT a.menu_nm AS menuNm
|
SELECT a.menu_nm AS menuNm
|
||||||
, COUNT(*) AS totalLogCnt
|
, COUNT(*) AS totalLogCnt
|
||||||
, MIN(a.creat_dt) AS searchStartDt
|
, MIN(a.creat_dt) AS searchStartDt
|
||||||
|
|||||||
@ -1081,6 +1081,59 @@
|
|||||||
<!-- 사용자 메뉴별 접속 로그 리스트 -->
|
<!-- 사용자 메뉴별 접속 로그 리스트 -->
|
||||||
<select id="LoginLogDAO.selectUserMenuList20221108" parameterClass="loginLog" resultClass="loginLog">
|
<select id="LoginLogDAO.selectUserMenuList20221108" parameterClass="loginLog" resultClass="loginLog">
|
||||||
|
|
||||||
|
SELECT aaaa.menuNm
|
||||||
|
, sum(aaaa.totallogcnt) AS totalLogCnt
|
||||||
|
, max(searchstartdt) AS searchStartDt
|
||||||
|
, max(searchenddt) AS searchEndDt
|
||||||
|
FROM (
|
||||||
|
SELECT NVL(aaa.menu_nm, aaa.menunm) AS menuNm
|
||||||
|
, max(totalLogCnt) AS totallogcnt
|
||||||
|
, max(searchstartdt) AS searchstartdt
|
||||||
|
, max(searchenddt) AS SEARCHenddt
|
||||||
|
|
||||||
|
FROM (
|
||||||
|
SELECT aa.*
|
||||||
|
, bb.*
|
||||||
|
FROM (
|
||||||
|
SELECT
|
||||||
|
a.menu_nm AS menuNm ,
|
||||||
|
COUNT(*) AS totalLogCnt ,
|
||||||
|
MIN(a.creat_dt) AS searchStartDt ,
|
||||||
|
Max(a.creat_dt) AS searchEndDt
|
||||||
|
|
||||||
|
FROM
|
||||||
|
LETTNLOGINLOG A
|
||||||
|
WHERE
|
||||||
|
1 = 1
|
||||||
|
|
||||||
|
<isNotEmpty prepend="AND" property="searchKeyword">
|
||||||
|
a.menu_nm LIKE CONCAT('%',#searchKeyword#,'%')
|
||||||
|
</isNotEmpty>
|
||||||
|
<isNotEmpty prepend="AND" property="searchStartDt">
|
||||||
|
a.creat_dt >= TO_DATETIME(CONCAT (#searchStartDt#,' 00:00:00'),'YYYY-MM-DD HH24:MI:SS')
|
||||||
|
</isNotEmpty>
|
||||||
|
<isNotEmpty prepend="AND" property="searchEndDt">
|
||||||
|
TO_DATETIME(CONCAT (#searchEndDt#,' 23:59:59'),'YYYY-MM-DD HH24:MI:SS') >= a.creat_dt
|
||||||
|
</isNotEmpty>
|
||||||
|
|
||||||
|
GROUP BY
|
||||||
|
menu_nm
|
||||||
|
)aa
|
||||||
|
LEFT OUTER JOIN LETTNADMINMETHOD bb ON (aa.menuNm = bb.APPRO_NM OR aa.menuNm = bb.method_NM)
|
||||||
|
WHERE 1=1
|
||||||
|
AND bb.method_cd='U'
|
||||||
|
AND bb.use_yn='Y'
|
||||||
|
)aaa
|
||||||
|
GROUP BY aaa.menunm, aaa.menu_nm
|
||||||
|
)aaaa
|
||||||
|
GROUP BY aaaa.menuNm
|
||||||
|
ORDER BY sum(aaaa.totallogcnt) DESC
|
||||||
|
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<!-- 사용자 메뉴별 접속 로그 리스트 -->
|
||||||
|
<select id="LoginLogDAO.selectUserMenuList20221108_bak" parameterClass="loginLog" resultClass="loginLog">
|
||||||
|
|
||||||
SELECT a.menu_nm AS menuNm
|
SELECT a.menu_nm AS menuNm
|
||||||
, COUNT(*) AS totalLogCnt
|
, COUNT(*) AS totalLogCnt
|
||||||
, MIN(a.creat_dt) AS searchStartDt
|
, MIN(a.creat_dt) AS searchStartDt
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user