기간을 정해서 그 기간에 해당하는 요일을 찾고싶습니다 0 2 1,780

by 지메이비 [SQL Query] mssql [2023.10.17 15:43:20]


datepart 를 사용해서 일요일을 얻어오고싶은데

특정일만은 가능한데

기간을 정해서 그 기간안에 있는 일요일을 찾을수있을까요??

by 마농 [2023.10.17 16:45:33]
WITH t AS
(
SELECT DATEADD(DAY, 0, '2023-10-01') dt
 UNION ALL
SELECT DATEADD(DAY, 1, dt) dt
  FROM t
 WHERE dt < '2023-10-31'
)
SELECT dt
  FROM t
 WHERE DATEPART(WEEKDAY, dt) = '1'
OPTION (MAXRECURSION 0)
;

 


by 지메이비 [2023.10.25 09:09:22]

감사합니다 마농님!

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