![Share on Facebook Facebook](http://ariwibowo.id/wp-content/plugins/social-media-feather/synved-social/image/social/regular/48x48/facebook.png)
![Share on Twitter twitter](http://ariwibowo.id/wp-content/plugins/social-media-feather/synved-social/image/social/regular/48x48/twitter.png)
![Share on Reddit reddit](http://ariwibowo.id/wp-content/plugins/social-media-feather/synved-social/image/social/regular/48x48/reddit.png)
![Pin it with Pinterest pinterest](http://ariwibowo.id/wp-content/plugins/social-media-feather/synved-social/image/social/regular/48x48/pinterest.png)
![Share on Linkedin linkedin](http://ariwibowo.id/wp-content/plugins/social-media-feather/synved-social/image/social/regular/48x48/linkedin.png)
![Share by email mail](http://ariwibowo.id/wp-content/plugins/social-media-feather/synved-social/image/social/regular/48x48/mail.png)
Untuk mencari selisih tanggal (dalam satuan hari) dengan menggunakan SQL,
Cara mencari selisih waktu dan tanggal dengan SQL sintaksnya adalah sebagai berikut:
SELECT datediff('tgl1', 'tgl2');
Sebagai contoh, akan dicari selisih hari antara tgl 01/01/2008 dan 10/01/2008. Berikut ini adalah statement SQL nya.
SELECT datediff('2020-02-10','2020-02-01');
Dari perintah di atas akan diperoleh hasil 9 (artinya 9 hari)
Untuk mencari selisih dari 2 buah waktu, sintaks SQL nya adalah:
SELECT timediff('time1', 'time2');
Perintah SQL ini akan menghasilkan output dalam format jam (jam:menit:detik).
Sebagai contoh akan dicari selisih waktu antara jam 13:00 dan 15:01. Perintah SQL nya
SELECT timediff('13:00', '15:01');
Perintah ini akan menghasilkan 2:01:00 (2 jam, 1 menit, 0 detik).
Contoh lain akan dicari selisih waktu antara tanggal 01/02/2020jam 10:01 dengan 02/02/2020 jam 10:02.
SELECT timediff('2020-02-02 10:02', '2020-02-01 10:01');
Perintah di atas akan menghasilkan 24:01:00 (24 jam, 1 menit, 0 detik).