by keonhwi [Tibero] [2021.10.25 20:46:18]
안녕하세요
날짜관련 쿼리를 짜야하는데 잘되지않아 질문드립니다.
원하는 데이터는 특정일의 전날입니다.
주말 및 공휴일이 있으면 제외하고 1일 전의 날짜를 가져오고 싶습니다.
예를 들면 9월 23일이 시작일이라면 주말과 공휴일인 18,19,20,21,22일을 제외한 1일 전인 17일을 출력이 되어야 합니다.
주말과 공휴일은 구하였는데 어떻게 전날을 조건에 맞게 가져올 지 모르겠네요.
도움부탁드립니다.
감사합니다.
SELECT MAX(일자) FROM 달력 WHERE 일자 < '20210923' AND 휴일 = 'N' AND 주말 = 'N' ;