Definisi dan Penggunaan
Fungsi ADDDATE() digunakan untuk menambahkan interval waktu / tanggal ke tanggal dan kemudian mengembalikan tanggal.
Syntax
ADDDATE(date, INTERVAL value addunit)
OR:
ADDDATE(date, days)
Nilai Parameter
| Parameter | Deskripsi |
|---|---|
| date | Required. Tanggal yang akan diubah |
| days | Required. Jumlah hari untuk ditambahkan ke tanggal |
| value | Required. Nilai interval waktu / tanggal yang akan ditambahkan. Baik nilai positif dan negatif diperbolehkan |
| addunit | Required. Jenis interval yang akan ditambahkan. Bisa menjadi salah satu nilai berikut: MICROSECOND SECOND MINUTE HOUR DAY WEEK MONTH QUARTER YEAR SECOND_MICROSECOND MINUTE_MICROSECOND MINUTE_SECOND HOUR_MICROSECOND HOUR_SECOND HOUR_MINUTE DAY_MICROSECOND DAY_SECOND DAY_MINUTE DAY_HOUR YEAR_MONTH |
Detail Teknis
| Works in: | Mulai dari MySQL 4.0 |
|---|
Contoh
Tambahkan 15 hari ke tanggal dan kembalikan tanggal:
SELECT ADDDATE("2019-06-15", INTERVAL 15 DAY);Contoh
Tambahkan 15 menit ke tanggal dan kembalikan tanggal:
SELECT ADDDATE("2019-07-15 09:34:21", INTERVAL 15 MINUTE);Contoh
Kurangi 5 jam menjadi tanggal dan kembalikan tanggal:
SELECT ADDDATE("2017-06-15 09:34:21", INTERVAL -5 HOUR);Contoh
Kurangi 2 bulan menjadi tanggal dan kembalikan tanggal:
SELECT ADDDATE("2020-16-15", INTERVAL -1 MONTH);