diff --git a/src/main/java/itn/let/mjo/msg/web/MjonMsgController.java b/src/main/java/itn/let/mjo/msg/web/MjonMsgController.java index 004ccc10..fe30c976 100644 --- a/src/main/java/itn/let/mjo/msg/web/MjonMsgController.java +++ b/src/main/java/itn/let/mjo/msg/web/MjonMsgController.java @@ -4585,7 +4585,8 @@ public class MjonMsgController { //한달 전 Calendar mon = Calendar.getInstance(); - mon.add(Calendar.MONTH , -1); + //mon.add(Calendar.MONTH , -1); + mon.add(Calendar.WEEK_OF_MONTH , -2); String beforeMonthDay = new java.text.SimpleDateFormat("yyyy-MM-dd").format(mon.getTime()); if (null == mjonMsgVO.getNtceBgnde() || mjonMsgVO.getNtceBgnde().equals("")) { diff --git a/src/main/resources/egovframework/sqlmap/let/msg/MjonMsgData_SQL_mysql.xml b/src/main/resources/egovframework/sqlmap/let/msg/MjonMsgData_SQL_mysql.xml index 01e9624f..ad371fab 100644 --- a/src/main/resources/egovframework/sqlmap/let/msg/MjonMsgData_SQL_mysql.xml +++ b/src/main/resources/egovframework/sqlmap/let/msg/MjonMsgData_SQL_mysql.xml @@ -5545,10 +5545,10 @@ SELECT COUNT(0) FROM LETTNGNRLMBER S1 WHERE 1=1 - AND = #ntceBgnde# ]]> + AND = #ntceBgnde# ]]> - AND + AND AND DATE_FORMAT(L.CREAT_DT, '%Y-%m-%d') = DATE_FORMAT(S1.APPROVAL_PNTTM, '%Y-%m-%d') AND S1.MBER_STTUS = 'Y' @@ -5557,10 +5557,10 @@ WHERE 1=1 AND L.DEVICE_TYPE = 'P' - AND = #ntceBgnde# ]]> + AND = #ntceBgnde# ]]> - AND + AND AND GROUP BY DATE_FORMAT(L.CREAT_DT, '%Y-%m-%d') @@ -5576,31 +5576,17 @@ FROM ( SELECT DATE_FORMAT(L.CREAT_DT, '%Y-%m-%d') regDate - , COUNT(DISTINCT L.CONECT_IP) visitCnt - , ( - SELECT COUNT(0) FROM LETTNGNRLMBER S1 - WHERE 1=1 - - AND = #ntceBgnde# ]]> - - - AND - - AND DATE_FORMAT(L.CREAT_DT, '%Y-%m-%d') = DATE_FORMAT(S1.APPROVAL_PNTTM, '%Y-%m-%d') - AND S1.MBER_STTUS = 'Y' - ) AS memCnt FROM LETTNLOGINLOG L WHERE 1=1 AND L.DEVICE_TYPE = 'P' - AND = #ntceBgnde# ]]> + AND = #ntceBgnde# ]]> - AND + AND AND GROUP BY DATE_FORMAT(L.CREAT_DT, '%Y-%m-%d') - ORDER BY DATE_FORMAT(L.CREAT_DT, '%Y-%m-%d') DESC ) M