Menghitung Interval Waktu - MySQL Dasar #21
Lihat [ Daftar Isi : Tanggal dan Waktu]
Jika misalnya Anda memiliki 2 buah data waktu yang berbeda, kemudian Anda ingin menghitung berapa perbedaan/selisih waktu dari keduanya, maka Anda juga bisa menggunakan TIME_TO_SEC untuk mencari selisih dari kedua waktu tersebut seperti berikut ini
MariaDB [root93]> SELECT t1, t2, TIME_TO_SEC(t1)-TIME_TO_SEC(t2) AS 'Interval detik',
-> SEC_TO_TIME(TIME_TO_SEC(t1)-TIME_TO_SEC(t2)) AS 'Interval waktu' FROM waktu;
+----------+----------+----------------+----------------+
| t1 | t2 | Interval detik | Interval waktu |
+----------+----------+----------------+----------------+
| 15:00:00 | 17:00:00 | -7200 | -02:00:00 |
| 08:02:00 | 14:30:00 | -23280 | -06:28:00 |
| 13:20:21 | 21:14:01 | -28420 | -07:53:40 |
+----------+----------+----------------+----------------+
3 rows in set (0.05 sec)
MariaDB [root93]> SELECT t1, t2, TIME_TO_SEC(t1)-TIME_TO_SEC(t2) AS 'Interval detik',
-> SEC_TO_TIME(TIME_TO_SEC(t1)-TIME_TO_SEC(t2)) AS 'Interval Waktu' FROM waktu;
+----------+----------+----------------+----------------+
| t1 | t2 | Interval detik | Interval Waktu |
+----------+----------+----------------+----------------+
| 15:00:00 | 17:00:00 | -7200 | -02:00:00 |
| 08:02:00 | 14:30:00 | -23280 | -06:28:00 |
| 13:20:21 | 21:14:01 | -28420 | -07:53:40 |
| 21:00:23 | 19:03:20 | 7023 | 01:57:03 |
| 23:00:23 | 21:03:20 | 7023 | 01:57:03 |
| 14:30:23 | 08:24:36 | 21947 | 06:05:47 |
| 15:08:02 | 13:24:36 | 6206 | 01:43:26 |
+----------+----------+----------------+----------------+
7 rows in set (0.00 sec)
Baca Selanjutnya : Mendekomposisi Interval Waktu - MySQL Dasar #22
0 Response to "Menghitung Interval Waktu - MySQL Dasar #21"
Post a Comment
Komentar yang Anda kirim akan terlebih dahulu di moderasi oleh Admin