728x90

declare @날짜datetime

set @날짜='0000-00-00'

 

전월 첫째날

SELECT dateadd(d,-day(@날짜)+1,@날짜)

 

전월 마지막 날짜

SELECT dateadd(d,-day(dateadd(m,1,@날짜)), dateadd(m,1,@날짜))

현재월의 첫째날

SELECT dateadd(d,-day(@날짜)+1,@날짜)

 

현재월의 마지막날


SELECT dateadd(d,-day(dateadd(m,1,@날짜)), dateadd(m,1,@날짜))

 

** DATEADD 함수

SELECT DATEADD(날짜형식, 값, 날짜)

 

728x90

+ Recent posts