MSSQL 주말 추출 쿼리
DB/MSSQL2017. 1. 9. 22:07
declare @date1 datetime
declare @date2 datetime
--select @date1 dateadd(qq, datediff(qq,0,getdate()),0)
--select @date2 dateadd(qq, datediff(qq,-1,getdate()),-1);
select @date1 = '1/1/2009'
select @date2 = '12/31/2009';
with cte (dt) as
(
select @date1
union all
select dateadd(d,1,dt) from cte
where dt < @date2
)
select dt, datename(dw,dt) from cte option (MAXRECURSION 0)
--where datename(dw,dt) in ('saturday', 'sunday')
where datename(dw,dt) in ('토요일', '일요일')
option (maxrecursion 0)
'DB > MSSQL' 카테고리의 다른 글
특정 컬럼 전체 SUM (0) | 2017.01.31 |
---|---|
MSSQL 해당 주차의 날짜 및 요일 뽑기 (0) | 2017.01.09 |
MySQL auto_increment 기능 MSSQL 에서 사용 (0) | 2016.11.05 |