Tutorial MySQL ini menjelaskan Cara Menggunakan Fungsi MySQL DATEDIFF dengan sintaks dan contoh.
Deskripsi
Syntax
Syntax untuk fungsi MySQLÂ DATEDIFF adalah:
1 |
DATEDIFF( date1, date2 ) |
Penjelasan Parameter
- date1 and date2
- dua tanggal yang akan dihitung selesihnya. perhitungannya adalah
date1 - date2
.
Catatan
- Hanya tanggal tanggal date1 dan date2 yang digunakan dalam perhitungan Fungsi MySQL DATEDIFF. Bagian waktu date1 dan date2 diabaikan.
Berlaku pada versi MySQL
Fungsi MySQL DATEDIFF akan berfungsi berdasarkan versi MySQL:
- MySQL 5.7, MySQL 5.6, MySQL 5.5, MySQL 5.1, MySQL 5.0, MySQL 4.1.1
Contoh
Mari kita lihat beberapa contoh fungsi MySQL DATEDIFF dan jelajahi bagaimana cara menggunakan fungsi DATEDIFF di MySQL.
Sebagai contoh:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
mysql> SELECT DATEDIFF('2017-01-28', '2017-01-27'); Hasil: 1 mysql> SELECT DATEDIFF('2017-01-28 11:41:14', '2017-01-27 12:10:08'); Hasil: 1 mysql> SELECT DATEDIFF('2017-01-28 11:41:14', '2017-01-27'); Hasil: 1 mysql> SELECT DATEDIFF('2017-02-15', '2017-02-10'); Hasil: 5 mysql> SELECT DATEDIFF('2017-01-28', '2013-12-31'); Hasil: 28 mysql> SELECT DATEDIFF('2013-12-31', '2017-01-28'); Hasil: -28 |
Contoh Fungsi MySQL DATEDIFF terakhir ini akan menampilkan perbedaan antara tanggal sistem saat ini (current date) dan ‘2017-02-14’ (tanggal sistem saat ini bisa juga dihasilkan oleh fungsi MySQL CURDATE).
1 |
mysql> SELECT DATEDIFF(CURDATE(), '2017-02-14'); |
Untuk hasilnya bisa disesuaikan dengan tanggal sistem (current date) pada komputer teman-teman.