날짜관련 질문드립니다. 0 1 458

by keonhwi [Tibero] [2021.10.25 20:46:18]


안녕하세요

날짜관련 쿼리를 짜야하는데 잘되지않아 질문드립니다.

 

원하는 데이터는 특정일의 전날입니다.

주말 및 공휴일이 있으면 제외하고 1일 전의 날짜를 가져오고 싶습니다.

예를 들면 9월 23일이 시작일이라면 주말과 공휴일인 18,19,20,21,22일을 제외한 1일 전인 17일을 출력이 되어야 합니다.

 

주말과 공휴일은 구하였는데 어떻게 전날을 조건에 맞게 가져올 지 모르겠네요.

도움부탁드립니다.

감사합니다.

by 마농 [2021.10.26 01:08:12]
SELECT MAX(일자)
  FROM 달력
 WHERE 일자 < '20210923'
   AND 휴일 = 'N'
   AND 주말 = 'N'
;

 

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입