Date & Time

TIMEDIFF

SnowflakeSnowflake

Menghitung selisih antara dua nilai time dalam satuan yang ditentukan.

Tipe hasil: NUMBERDiperbarui: 6 Jan 2026

Syntax

SQL
TIMEDIFF(part, time1, time2)

Parameter

partstring literalwajib

Satuan waktu: hour, minute, second, millisecond

time1TIME/TIMESTAMPwajib

Nilai waktu pertama

time2TIME/TIMESTAMPwajib

Nilai waktu kedua

Contoh Penggunaan

Calculate Time Difference

SQL
1SELECT TIMEDIFF('hour', '08:00:00'::TIME, '17:30:00'::TIME) as work_hours;

Menghitung selisih jam kerja.

Hasil
9

Minutes Between Timestamps

SQL
1SELECT TIMEDIFF('minute', start_time, end_time) as duration_minutes
2FROM events;

Menghitung durasi dalam menit.