Home » Software » DBMS » MSSQL Server » Fungsi Date DATEADD() Pada SQL Server

Fungsi Date DATEADD() Pada SQL Server

by Hanifah Nurbaeti
by Hanifah Nurbaeti

Section Artikel

Definisi dan Penggunaan

Fungsi DATEADD() dapat digunakan untuk menambahkan interval waktu / tanggal ke tanggal dan kemudian mengembalikan tanggal.

Syntax

DATEADD(intervalnumberdate)

Nilai Parameter

ParameterDeskripsi
intervalRequired. 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
numberRequired. Jumlah interval untuk ditambahkan ke tanggal. Bisa positif (untuk mendapatkan tanggal di masa mendatang) atau negatif (untuk mendapatkan tanggal di masa lalu)
dateRequired. Tanggal yang akan diubah

Detail Teknis

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;

You may also like