Function ADDDATE() yang tersedia pada tools database MySQL Server ini berguna untuk menambahkan nilai interval waktu/tanggal (tanggal, bulan, tahun) ke dalam sebuah waktu/tanggal. Contoh admin akan menambahkan interval 10 hari ke depan pada tanggal saat ini
SELECT curdate() as TGL_HARI_INI,ADDDATE(CURDATE(), INTERVAL 10 DAY) as TGL_DITAMBAH_10_HARI
Maka hasilnya seperti gambar di bawah ini
Tampak sangat jelas bukan penambahan 10 hari ke depan dari tanggal hari ini, pada umumnya untuk nilai interval yang digunakan pada function diatas sebagai berikut :
MICROSECONDSECONDMINUTEHOURDAYWEEKMONTHQUARTERYEARSECOND_MICROSECONDMINUTE_MICROSECONDMINUTE_SECONDHOUR_MICROSECONDHOUR_SECONDHOUR_MINUTEDAY_MICROSECONDDAY_SECONDDAY_MINUTEDAY_HOURYEAR_MONTH
SELECT now() as WAKTU_SEKARANG,ADDDATE(now(), INTERVAL -3 HOUR) as KURANGI_3JAM,ADDDATE(now(), INTERVAL 3 HOUR) as TAMBAH_3JAM;
Maka hasilnya sebagai berikut :
Tampak jelas bukan pengurangan dan penambahan waktu menggunakan interval jam, sekarang admin akan mencoba mengurangi bulan saat ini menggunakan nilai interval bulan (Month) dengan coding sebagai berikut :
SELECT Now() as WAKTU_SEKARANG,ADDDATE(now(), INTERVAL -3 MONTH) as KURANGI_3BULAN,ADDDATE(now(), INTERVAL 3 MONTH) as TAMBAH_3BULAN;
Maka hasilnya sebagai berikut :
Sangat mudah bukan dalam memahami Function ADDDATE() Pada MySQL Server Database, semoga artikel singkat ini dapat bermanfaat dan terima kasih banyak atas kunjungannya.
0 Response to "Function ADDDATE() Pada MySQL Server Database"
Post a Comment
1. Dilarang menjadikan referensi tanpa mencantumkan sumbernya
2. Berkomentar yang relevan sesuai artikel
3. Gunakan bahasa yang baik dan santun