MS-SQL SQL Server
MSSQL 날짜 더하기, 빼기( DATEADD )
깨노비
2020. 3. 10. 16:43
728x90
반응형
이번시간은 MSSQL에서 날짜를 더하고 빼는 DATEADD 함수를 알아보자
<문법>
SELECT DATEADD(날짜형식, 값, 기준일자)
ex) SELECT DATEADD(YY, 1, GETDATE())
기준일자에다가 날짜형식(yy, mm, dd, hh, mi, ss) 에 해당하는 값을 더해 날짜를 구하는 방식이다.
아래의 예를 보면서 기준일자인 2020-03-10 16:36:24.790 이것이 어떻게 변하는지 확인하자
SQL | 결과 |
SELECT GETDATE() | 2020-03-10 16:36:24.790 |
SELECT DATEADD(YY, 1, GETDATE()) AS 년더하기 | 2021-03-10 16:36:24.790 |
SELECT DATEADD(MM, 1, GETDATE()) AS 월더하기 | 2020-04-10 16:36:24.790 |
SELECT DATEADD(DD, 1, GETDATE()) AS 일더하기 | 2020-03-11 16:36:24.790 |
SELECT DATEADD(HH, 1, GETDATE()) AS 시더하기 | 2020-03-10 17:36:24.790 |
SELECT DATEADD(MI, 1, GETDATE()) AS 분더하기 | 2020-03-10 16:37:24.790 |
SELECT DATEADD(SS, 1, GETDATE()) AS 초더하기 | 2020-03-10 16:36:25.790 |
만약 년월일을 더하지 않고 빼고싶다면 값에 음수를 적으면 된다.
So Easy~
728x90
반응형