이 문서에서는 SQL Server에서 DATEADD() datetime 처리 함수를 특정 구문과 예제와 함께 사용하여 함수를 더 잘 시각화하고 캡처하는 방법을 자세히 보여줍니다.
설명
DATEADD 함수 SQL Server에서 지정된 기간이 추가되면 새 시간 값을 반환합니다.
구문
SQL Server에서 DATEADD 함수를 사용하려면 다음 구문을 사용합니다.
DATEADD(dangthoigian, number, thoigian)
매개변수 :
- 당토이기안: thoigian.의 덧셈을 계산하는 데 사용되는 시간 유형 다음 값 중 하나일 수 있습니다.
값 설명 year, yyyy, yy Yearquarter, qq, qQuýmonth, mm, mThdaydayofyearDate in daysday, dy, yYdayweek, ww, wkTuwwdayday, dw, w 요일, hhGinminute, mi, nPhútsecond, ss, mssMillisecond, - 번호: 추가하려는 시간입니다.
- 토이기안: 숫자를 추가하려는 시간 .
참고 :
- 숫자인 경우 매개변수 > 0 , DATEADD 함수는 이것이 증가되고 추가되는 횟수임을 이해합니다. 토이기안 매개변수 .
- 숫자인 경우 <0 매개변수에서 DATEADD 함수는 이것이 에서 빼고 줄이고자 하는 횟수임을 이해합니다. 토이기안 매개변수 .
- 숫자인 경우 매개변수는 십진수입니다. , DATEADD는 정수 부분만 사용합니다. (소수점 제거).
- DATEADD는 이후 버전의 SQL Server(SQL Server 2017, SQL Server 2016, SQL Server 2014, SQL Server 2012, SQL Server 2008 R2, SQL Server 2008 및 SQL Server 2005)에서 사용할 수 있습니다.
예를 들어
SQL Server에서 DATEADD 함수의 몇 가지 예를 살펴보고 탐색하십시오.
SELECT DATEADD(year, 1, '2019/04/28');
Result: '2020-04-28 00:00:00.000'
SELECT DATEADD(yyyy, 1, '2019/04/28');
Result: '2020-04-28 00:00:00.000'
SELECT DATEADD(yy, 1, '2019/04/28');
Result: '2020-04-28 00:00:00.000'
SELECT DATEADD(year, -1, '2019/04/28');
Result: '2018-04-28 00:00:00.000'
SELECT DATEADD(month, 1, '2019/04/28');
Result: '2019-05-28 00:00:00.000'
SELECT DATEADD(month, -1, '2019/04/28');
Result: '2019-03-28 00:00:00.000'
SELECT DATEADD(day, 1, '2019/04/28');
Result: '2019-04-29 00:00:00.000'
SELECT DATEADD(day, -1, '2019/04/28');
Result: '2019-04-27 00:00:00.000'