itn 2023-10-10
접속IP관리 성능개선
@f8b4f562d17559deeea905f885d07bae5bc00b99
src/main/resources/egovframework/sqlmap/com/uss/olh/hpc/EgovHpcm_SQL_mysql.xml
--- src/main/resources/egovframework/sqlmap/com/uss/olh/hpc/EgovHpcm_SQL_mysql.xml
+++ src/main/resources/egovframework/sqlmap/com/uss/olh/hpc/EgovHpcm_SQL_mysql.xml
@@ -193,7 +193,7 @@
 					
 				FROM (
 					SELECT 
-						DATE_FORMAT(CREAT_DT,'%Y%m%d') AS CREAT_DT
+						DATE_FORMAT(CREAT_DT,'%Y-%m-%d') AS CREAT_DT
 						, CONECT_IP
 						, sum(if (CONECT_ID!='',1,0)) loginCnt
 						, COUNT(0) ACCESS_CNT 
@@ -204,12 +204,12 @@
 					WHERE	1=1
 					<isNotEmpty prepend="AND" property="searchStartDate">
 						<![CDATA[ 
-							DATE_FORMAT(CREAT_DT, '%Y-%m-%d') >= DATE_FORMAT(#searchStartDate#, '%Y-%m-%d')
+							CREAT_DT >= DATE_FORMAT(#searchStartDate#, '%Y-%m-%d')
 						]]>
 					</isNotEmpty>
 					<isNotEmpty prepend="AND" property="searchEndDate">
 						<![CDATA[ 
-							DATE_FORMAT(CREAT_DT, '%Y-%m-%d') <= DATE_FORMAT(#searchEndDate#, '%Y-%m-%d')  
+							CREAT_DT < DATE_FORMAT(DATE_ADD(#searchEndDate#, INTERVAL 1 DAY), '%Y-%m-%d')
 						]]>
 					</isNotEmpty>
 					GROUP BY DATE_FORMAT(CREAT_DT,'%Y%m%d'), CONECT_IP
@@ -234,12 +234,12 @@
 			
 			<isNotEmpty prepend="AND" property="searchStartDate">
 				<![CDATA[ 
-					DATE_FORMAT(CREAT_DT, '%Y-%m-%d') >= DATE_FORMAT(#searchStartDate#, '%Y-%m-%d')
+					CREAT_DT >= DATE_FORMAT(#searchStartDate#, '%Y-%m-%d')
 				]]>
 			</isNotEmpty>
 			<isNotEmpty prepend="AND" property="searchEndDate">
 				<![CDATA[ 
-					DATE_FORMAT(CREAT_DT, '%Y-%m-%d') <= DATE_FORMAT(#searchEndDate#, '%Y-%m-%d')  
+					CREAT_DT < DATE_FORMAT(DATE_ADD(#searchEndDate#, INTERVAL 1 DAY), '%Y-%m-%d')  
 				]]>
 			</isNotEmpty>
 									
Add a comment
List