declare @day datetime

set @day = '2/7/2007'

SELECT DATEADD(dd, 2-DATEPART(dw, @day), @day) as mondaydate


 


-- 현재달의 첫째날 

SELECT DATEADD(mm, DATEDIFF(mm, 0, GETDATE()), 0)


 


-- 현재주의 월요일

SELECT DATEADD(wk, DATEDIFF(wk, 0, GETDATE()), 0)


 


-- 현재해의 첫째날

SELECT DATEADD(yy, DATEDIFF(yy, 0, GETDATE()), 0)


 


-- 현재분기의 첫째날

SELECT DATEADD(qq, DATEDIFF(qq, 0, GETDATE()), 0)


 


-- 현재날의 자정주의 구하기

SELECT DATEADD(dd, DATEDIFF(dd, 0, GETDATE()), 0)


 


-- 지난달의 마지막날 구하기

SELECT DATEADD(ms, -3, DATEADD(mm, DATEDIFF(mm, 0, GETDATE()), 0))


 


-- 지난해의 마지막날 구하기

SELECT DATEADD(ms, -3, DATEADD(yy, DATEDIFF(yy, 0, GETDATE()), 0))


 


-- 현재달의 마지막날 

SELECT DATEADD(ms, -3, DATEADD(mm, DATEDIFF(m, 0, GETDATE()) + 1, 0))


 


-- 현재해의 마지막날

SELECT DATEADD(ms, -3, DATEADD(yy, DATEDIFF(yy, 0, GETDATE()) + 1, 0))


 


-- 현재달의 첫째주 월요일

SELECT DATEADD(wk, DATEDIFF(wk, 0, DATEADD(dd, 6-DATEPART(day, GETDATE()), GETDATE())), 0)

Posted by 안낭우훗

블로그 이미지
좋은싸이트 공유, 재해석 , 공부 정리, 틀린거 알려 주세요~
안낭우훗

태그목록

공지사항

Yesterday
Today
Total

달력

 « |  » 2025.5
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

최근에 올라온 글

최근에 달린 댓글

글 보관함