Fungsi DATEADD()
dapat digunakan untuk menambahkan interval waktu / tanggal ke tanggal dan kemudian mengembalikan tanggal.
DATEADD(interval, number, date)
Parameter | Deskripsi |
---|---|
interval | Required. Interval waktu / tanggal untuk ditambahkan. Bisa menjadi salah satu dari nilai berikut: year, yyyy, yy = Year quarter, qq, q = Quarter month, mm, m = month dayofyear, dy, y = Day of the year day, dd, d = Day week, ww, wk = Week weekday, dw, w = Weekday hour, hh = hour minute, mi, n = Minute second, ss, s = Second millisecond, ms = Millisecond |
number | Required. Jumlah interval untuk ditambahkan ke tanggal. Bisa positif (untuk mendapatkan tanggal di masa mendatang) atau negatif (untuk mendapatkan tanggal di masa lalu) |
date | Required. Tanggal yang akan diubah |
Works in: | SQL Server (mulai dari 2008), Azure SQL Database, Azure SQL Data Warehouse, Parallel Data Warehouse |
---|
Contoh
Tambahkan satu tahun ke suatu tanggal, lalu kembalikan tanggal:
SELECT DATEADD(year, 1, '2019/04/25') AS DateAdd;
Contoh
Kurangi lima bulan dari tanggal, lalu kembalikan tanggal:
SELECT DATEADD(month, -5, '2020/08/17') AS DateAdd;
Contoh
Tambahkan 17 tahun ke tanggal di kolom BirthDate, lalu kembalikan tanggal:
SELECT LastName, BirthDate, DATEADD(year, 17, BirthDate) AS DateAdd FROM Employees;