TIMESTAMP_DIFF (Lakehouse v1)
Calcula la diferencia entre dos marcas de tiempo y devuelve el resultado como un INTERVAL.
Sintaxis de Analyze
Sección titulada «Sintaxis de Analyze»func.timestamp_diff(<timestamp1>, <timestamp2>)Ejemplos de Analyze
Sección titulada «Ejemplos de Analyze»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 │└────────────────────────────────────────────────────────────────────────────────────────┘Sintaxis de SQL
Sección titulada «Sintaxis de SQL»TIMESTAMP_DIFF(<timestamp1>, <timestamp2>)Tipo de valor devuelto
Sección titulada «Tipo de valor devuelto»INTERVAL (con el formato hours:minutes:seconds).
Ejemplos de SQL
Sección titulada «Ejemplos de SQL»Este ejemplo muestra que la diferencia de tiempo entre el 1 de febrero de 2025 y el 1 de enero de 2025 es de 744 horas, que corresponden a 31 días:
SELECT TIMESTAMP_DIFF('2025-02-01'::TIMESTAMP, '2025-01-01'::TIMESTAMP);
┌──────────────────────────────────────────────────────────────────┐│ timestamp_diff('2025-02-01'::TIMESTAMP, '2025-01-01'::TIMESTAMP) │├──────────────────────────────────────────────────────────────────┤│ 744:00:00 │└──────────────────────────────────────────────────────────────────┘