쿼리_MSSQL
mssql 이번주 시작일, 종료일
잠수콩
2017. 1. 4. 10:39
제목 : mssql 이번주 시작일, 종료일
소스 :
--일 ~ 토
SET DATEFIRST 7;
select dateadd(day, 1-datepart(dw, getdate()), CONVERT(date,getdate()))
select dateadd(day, 7-datepart(dw, getdate()), CONVERT(date,getdate()))
--월 ~ 일
SET DATEFIRST 1;
select dateadd(day, 1-datepart(dw, getdate()), CONVERT(date,getdate()))
select dateadd(day, 7-datepart(dw, getdate()), CONVERT(date,getdate()))
기본적으로 mssql 의 일주일의 시작일을 '일요일(7)' 이다.
설정을 바꾸려면 아래 참조
SET DATEFIRST { number | @number_var }
Value | First day of the week is |
---|---|
1 | Monday |
2 | Tuesday |
3 | Wednesday |
4 | Thursday |
5 | Friday |
6 | Saturday |
7 (default, U.S. English) | Sunday |
내용 :
예제 소스 파일 :
출처 : https://msdn.microsoft.com/en-us/library/ms181598.aspx