TIMESTAMP_DIFF (Lakehouse v1)
Berechnet die Differenz zwischen zwei Zeitstempeln und gibt das Ergebnis als INTERVAL zurück.
Analyze-Syntax
Abschnitt betitelt „Analyze-Syntax“func.timestamp_diff(<timestamp1>, <timestamp2>)Analyze-Beispiele
Abschnitt betitelt „Analyze-Beispiele“func.timestamp_diff(func.to_timestamp('2025-02-01'), func.to_timestamp('2025-01-01'))┌────────────────────────────────────────────────────────────────────────────────────────┐│ func.timestamp_diff(func.to_timestamp('2025-02-01'), func.to_timestamp('2025-01-01')) │├────────────────────────────────────────────────────────────────────────────────────────┤│ 744:00:00 │└────────────────────────────────────────────────────────────────────────────────────────┘SQL-Syntax
Abschnitt betitelt „SQL-Syntax“TIMESTAMP_DIFF(<timestamp1>, <timestamp2>)Rückgabetyp
Abschnitt betitelt „Rückgabetyp“INTERVAL (formatiert als hours:minutes:seconds).
SQL-Beispiele
Abschnitt betitelt „SQL-Beispiele“Dieses Beispiel zeigt, dass die Zeitdifferenz zwischen dem 1. Februar 2025 und dem 1. Januar 2025 744 Stunden beträgt, was 31 Tagen entspricht:
SELECT TIMESTAMP_DIFF('2025-02-01'::TIMESTAMP, '2025-01-01'::TIMESTAMP);
┌──────────────────────────────────────────────────────────────────┐│ timestamp_diff('2025-02-01'::TIMESTAMP, '2025-01-01'::TIMESTAMP) │├──────────────────────────────────────────────────────────────────┤│ 744:00:00 │└──────────────────────────────────────────────────────────────────┘