komunitaskami

Menghitung Selisih Dua Tanggal di MySQL

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

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

Sekian dari cilphie…happy coding