Bagaimana cara mencari selisih dari 2 tanggal yang kamu ketahui di MySQL? entah selisih dimaksud adalah selisih hari, selisih minggu ataupun selisih bulan. Kenapa selisih ini diperlukan, mungkin hasil dari selisih itu bisa dijadikan dasar looping sebuah fungsi.
Langsung aja ya prakteknya, misalnya nieh….
Tanggal pertama : 2017-01-01
Tanggal kedua : 2017-02-09
Untuk format field tanggal yang digunakan wajib menggunakan format Date Pada tabel.
Nah untuk mendapatkan selisih di Query MySQL cukup agan gunakan sintak seperti dibawah ini ya…
Untuk Selisih Hari :SELECT TIMESTAMPDIFF(DAY,'2017-01-01','2017-02-09') AS selisih_hari
Untuk Selisih Minggu :SELECT TIMESTAMPDIFF(WEEK,'2017-01-01','2017-02-09') AS selisih_minggu
Untuk Selisih Bulan :SELECT TIMESTAMPDIFF(MONTH,'2017-01-01','2017-02-09') AS selisih_bulan
0 Comments