MySQL merupakan basis data relasional yang di distribusikan secara gratis. MySQL sering disandingkan dengan bahasa pemrograman PHP untuk membangun aplikasi yang dinamis. Dengan jumlah pengguna yang memasang MySQL sebesar 6 juta instalasi membuat MySQL menjadi salah satu basis data yang paling populer.
Salah satu keunggulan MySQL adalah tersedianya banyak fungsi yang membantu dalam mengolah data misalnya fungsi untuk mencari selisih tanggal yang dapat dilakukan dengan mudah. Fungsi mencari selisih tanggal pada aplikasi yang kita bangun biasanya digunakan pada saat membuat fasilitas pengembalian buku pada aplikasi perpustakaan.
Berikut perintah atau query MySQL untuk mencari selisih tanggal pada data:
SELECT TO_DAYS(DATE('2015-10-10')) - TO_DAYS(DATE('2015-10-09'))
Pada contoh query di atas akan menghitung berdasarkan tanggal 10 Oktober 2015 dikurangi dengan tanggal 09 Oktober 2015 hasil dari selisih yang diberikan adalah 1 hari.
Catatan: fungsi DATE pada query di atas adalah untuk merubah string yaitu format tanggal untuk menjadi tipe data DATE. Sedangkan fungsi TO_DAYS digunakan untuk mendapatkan hari dari sebuah tanggal sebagai contoh tanggal 0000-00-00 akan memberikan nilai 0.
Demikian artikel menarik saya kali ini apabila ada pertanyaan silahkan tinggalkan melalui pesan komentar.
0 Comments:
Post a Comment