Date & Time

SUBTIME

MySQLMySQL

Mengurangi waktu (expr2) dari datetime atau time expression (expr1).

Tipe hasil: TIME/DATETIME

Syntax

SQL
SUBTIME(expr1, expr2)

Parameter

expr1TIME/DATETIMEwajib

Waktu atau datetime awal

expr2TIMEwajib

Waktu yang akan dikurangi (format: 'HH:MM:SS')

Contoh Penggunaan

Subtract Hours

SQL
1SELECT SUBTIME('10:00:00', '02:30:00') AS result;

Kurangi 2 jam 30 menit.

Hasil
result: 07:30:00

Subtract from DateTime

SQL
1SELECT SUBTIME('2024-01-15 10:00:00', '05:30:00') AS result;

Kurangi waktu dari datetime.

Hasil
result: 2024-01-15 04:30:00

Calculate Start Time

SQL
1SELECT event_name,
2 end_time,
3 SUBTIME(end_time, duration) AS start_time
4FROM events;

Menghitung waktu mulai dari waktu selesai.

Hasil
(calculated start times)