Menambah Interval Waktu - MySQL Dasar #20

menambah interval waktu

Lihat [ Daftar Isi : Tanggal dan Waktu]

Dalam operasi MySQL, nilai waktu memungkinkan untuk ditambah dengan nilai waktu pada kolom atau didefinisikan sendiri dengan nilai detik tertentu untuk ditambahkan pada waktu. Misalnya disini Anda ingin menambahkan 3 jam pada nilai waktu dengan cara menambahkan detik pada waktu, maka disini Anda perlu menggunakan fungsi TIME_TO_SEC() untuk mengonversi waktu yang akan ditambah terlebih dahulu menjadi nilai detik seperti berikut ini

MariaDB [root93]> SELECT t1, SEC_TO_TIME(TIME_TO_SEC(t1)+10800) AS 'Ditambah 3 jam' FROM waktu;
+----------+----------------+
| t1       | Ditambah 3 jam |
+----------+----------------+
| 15:00:00 | 18:00:00       |
| 08:02:00 | 11:02:00       |
| 13:20:21 | 16:20:21       |
+----------+----------------+

Interval waktu yang ditambahkan ditulis sebagai nilai TIME, sehingga sebelum waktu ditambah atau dijumlah dengan nilai waktu lain, maka nilai waktu perlu dikonversi menjadi nilai detik seperti yang dicontoh dalam contoh potongan kode berikut

MariaDB [root93]> SELECT t1 AS 'NIlai Waktu 1', t2 AS 'Nilai Waktu 2', SEC_TO_TIME(TIME_TO_SEC(t1)+TIME_TO_SEC(t2)) AS 't1 + t2' FROM waktu;
+---------------+---------------+----------+
| NIlai Waktu 1 | Nilai Waktu 2 | t1 + t2  |
+---------------+---------------+----------+
| 15:00:00      | 17:00:00      | 32:00:00 |
| 08:02:00      | 14:30:00      | 22:32:00 |
| 13:20:21      | 21:14:01      | 34:34:22 |
+---------------+---------------+----------+
3 rows in set (0.00 sec)

Baca selanjutnya : Menghitung Interval Waktu - MySQL Dasar #21

0 Response to "Menambah Interval Waktu - MySQL Dasar #20"

Post a Comment

Komentar yang Anda kirim akan terlebih dahulu di moderasi oleh Admin