diff --git a/src/main/resources/mappers/WebAttendanceSqlMap.xml b/src/main/resources/mappers/WebAttendanceSqlMap.xml index cb298f9..a9bbd20 100644 --- a/src/main/resources/mappers/WebAttendanceSqlMap.xml +++ b/src/main/resources/mappers/WebAttendanceSqlMap.xml @@ -93,9 +93,8 @@ AND MV.USE_YN = 'Y' WHERE MA.USE_YN = 'Y' AND MA.STATUS != 'D' - AND ((DATE_FORMAT(MA.START_DATE,'%Y-%m-%d') <= #{attendanceSearchStartDate} AND DATE_FORMAT(MA.END_DATE,'%Y-%m-%d') >= #{attendanceSearchStartDate}) - OR (DATE_FORMAT(MA.START_DATE,'%Y-%m-%d') <= #{attendanceSearchEndDate} AND DATE_FORMAT(MA.END_DATE,'%Y-%m-%d') >= #{attendanceSearchEndDate}) - OR (DATE_FORMAT(MA.START_DATE,'%Y-%m-%d') > #{attendanceSearchStartDate} AND DATE_FORMAT(MA.END_DATE,'%Y-%m-%d') < #{attendanceSearchEndDate})) + AND DATE_FORMAT(MA.START_DATE,'%Y-%m-%d') <= LAST_DAY(CONCAT(#{attendanceSearchDate}, '-01')) + AND DATE_FORMAT(MA.END_DATE,'%Y-%m-%d') >= CONCAT(#{attendanceSearchDate}, '-01')