현재 시간 기준으로 특정 시작, 종료 시간 사이에 걸리면 대상 여부를 찾으려고 하는데요.
아래 특정 시간/종료 시간으로 기준으로 해서 BETWEEN 해도 날짜 사이가 맞게 처리 되는걸까요?
테스트 시 시간대 걸려서 체크는 되는것 같기는한데요...
특정 시작시간 : STA_DATE
특정 종료시간 : END_DATE
SELECT CASE WHEN TO_CHAR(SYSDATE, 'HH24:MI') BETWEEN TO_CHAR(STA_DATE,'HH24:MI') AND TO_CHAR(END_DATE,'HH24:MI') THEN 'Y'
ELSE 'N' END AS TARGET
FROM DUAL