Hàm DATEADD() của máy chủ SQL
Ví dụ
Thêm một năm vào một ngày, sau đó trả về ngày đó:
SELECT DATEADD(year, 1, '2017/08/25') AS DateAdd;
Hãy tự mình thử »Định nghĩa và cách sử dụng
Hàm DATEADD() thêm khoảng thời gian/ngày vào một ngày rồi trả về ngày đó.
Cú pháp
DATEADD( interval , number , date )
Giá trị tham số
Parameter | Description |
---|---|
interval | Required. The time/date interval to add. Can be one of the following values:
|
number | Required. The number of interval to add to date. Can be positive (to get dates in the future) or negative (to get dates in the past) |
date | Required. The date that will be modified |
Chi tiết kỹ thuật
Hoạt động trong: | Máy chủ SQL (bắt đầu từ năm 2008), Cơ sở dữ liệu Azure SQL, Kho dữ liệu Azure SQL, Kho dữ liệu song song |
---|
Thêm ví dụ
Ví dụ
Thêm hai tháng vào một ngày, sau đó trả về ngày đó:
SELECT DATEADD(month, 2, '2017/08/25') AS DateAdd;
Hãy tự mình thử »Ví dụ
Trừ hai tháng kể từ một ngày, sau đó trả về ngày:
SELECT DATEADD(month, -2, '2017/08/25') AS DateAdd;
Hãy tự mình thử »Ví dụ
Thêm 18 năm vào ngày trong cột Ngày sinh, sau đó trả về ngày:
SELECT LastName,
BirthDate, DATEADD(year, 18, BirthDate) AS DateAdd FROM Employees;
Hãy tự mình thử »