2026-02-14 병원휴일관련 수정
This commit is contained in:
@@ -190,22 +190,26 @@
|
||||
</select>
|
||||
|
||||
<select id="selectHospitalHoliday" parameterType="hashmap" resultType="hashmap">
|
||||
SELECT 'hospitalHoliday' AS dateType
|
||||
, DATE_FORMAT(LOC_DATE, '%Y.%m.%d') AS locDate
|
||||
SELECT 'hospitalHoliday' AS "dateType"
|
||||
, HOSPITAL_HOLIDAY_NAME AS "hospitalHolidayName"
|
||||
, DATE_FORMAT(LOC_DATE, '%Y-%m-%d') AS "locDate"
|
||||
FROM MU_HOSPITAL_HOLIDAY MH
|
||||
WHERE MH.USE_YN = 'Y'
|
||||
AND MH.MU_HOSPITAL_ID = #{muHospitalId}
|
||||
AND (
|
||||
(MH.REPEAT_YN = 'Y')
|
||||
OR
|
||||
(MH.REPEAT_YN = 'N' AND DATE_FORMAT( MH.LOC_DATE, '%Y' ) >= DATE_FORMAT( CURDATE( ), '%Y' ))
|
||||
)
|
||||
UNION
|
||||
UNION ALL
|
||||
(
|
||||
SELECT 'publicHoliday' AS dateType
|
||||
, DATE_FORMAT(LOC_DATE, '%Y.%m.%d') AS locDate
|
||||
SELECT 'publicHoliday' AS "dateType"
|
||||
, MPH.PUBLIC_HOLIDAY_NAME AS "publicHolidayName"
|
||||
, DATE_FORMAT(MPH.LOC_DATE, '%Y-%m-%d') AS "locDate"
|
||||
FROM MU_PUBLIC_HOLIDAY MPH
|
||||
JOIN MU_HOSPITAL
|
||||
ON PUBLIC_HOLIDAY_USE_YN='Y'
|
||||
JOIN MU_HOSPITAL MH
|
||||
ON MH.MU_HOSPITAL_ID = #{muHospitalId}
|
||||
AND MH.PUBLIC_HOLIDAY_USE_YN = 'Y'
|
||||
WHERE MPH.USE_YN = 'Y'
|
||||
AND DATE_FORMAT( MPH.LOC_DATE, '%Y' ) >= DATE_FORMAT( CURDATE( ), '%Y' )
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user