IT정보사전

[MSSQL] 유용한 날짜 함수 본문

DataBase

[MSSQL] 유용한 날짜 함수

작은나무0530 2018. 12. 6. 15:50
728x90
반응형

안녕하세요~ 작은나무입니다!!
쿼리를 작성하면서 자주 접하는부분이 날짜 관련 작업이 있는대요~

유용한 날짜 함수가 있어서 올려드립니다.

오늘은 2018년 12월 6일 16:00 입니다.

1. 오늘현재 날짜를 가져오기
   Select DATEADD(d, DATEDIFF(d, 0, getdate()), 0) = 2018-12-06 00:00:00.000

2. 이번달의 첫번째 월요일 가져오기
   Select DATEADD(wk, DATEDIFF(wk, 0, dateadd(dd, 6 - datepart(day, getdate()), getdate())), 0) = 2018-12-03 00:00:00.000

3. 이번달의 마지막 일 가져오기
   Select DATEADD(ms, -3, DATEADD(mm, DATEDIFF(m, 0, getdate()) + 1, 0)) = 2018-12-31 00:00:00.000

728x90
반응형
그리드형
Comments