Tutorial MySQL ini menjelaskan Cara Menggunakan Fungsi MySQL TIMEDIFF dengan sintaks dan contoh.
Deskripsi
Syntax
Syntax untuk fungsi MySQL TIMEDIFF adalah:
|
1 |
TIMEDIFF( time1, time2 ) |
Penjelasan Parameter
- time1 and time2
- dua time/datetime yang akan dihitung selesihnya. perhitungannya adalah
date1 - date2.
Catatan
- Nilai waktu bisa berkisar antara -838: 59: 59 ‘sampai’ 838: 59: 59 ‘.
- Bila menggunakan fungsi MySQL TIMEDIFF. Nilai time1 dan time2 harus berupa nilai waktu, atau kedua nilai datetime. Kedua nilainya harus sama, sehingga semisal nilai yang pertama itu time namun yang kedua itu datetime maka fungsi MySQL TIMEDIFF akan menghasilkan nilai NULL.
Berlaku pada versi MySQL
Fungsi MySQL TIMEDIFF 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 TIMEDIFF dan jelajahi bagaimana cara menggunakan fungsi TIMEDIFF di MySQL.
Sebagai contoh:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
mysql> SELECT TIMEDIFF('2017-02-17 12:10:08', '2017-02-17 12:10:07'); Hasil: '00:00:01' mysql> SELECT TIMEDIFF('12:10:08', '12:10:07'); Hasil: '00:00:01' mysql> SELECT TIMEDIFF('11:41:14', '12:10:08'); Hasil: '-00:28:54' mysql> SELECT TIMEDIFF('2017-02-17 12:10:08', '2017-02-16 12:10:08'); Hasil: '24:00:00' mysql> SELECT TIMEDIFF('2017-02-17 12:10:08', '12:10:08'); Hasil: NULL |