TIMESTAMP_DIFF(Lakehouse v1)
2 つのタイムスタンプの差を計算し、INTERVAL として返します。
Analyze 構文
Section titled “Analyze 構文”func.timestamp_diff(<timestamp1>, <timestamp2>)Analyze の例
Section titled “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 │└────────────────────────────────────────────────────────────────────────────────────────┘SQL 構文
Section titled “SQL 構文”TIMESTAMP_DIFF(<timestamp1>, <timestamp2>)INTERVAL(hours:minutes:seconds 形式)。
SQL の例
Section titled “SQL の例”次の例は、2025 年 2 月 1 日と 2025 年 1 月 1 日の時間差が 744 時間(31 日に相当)であることを示しています。
SELECT TIMESTAMP_DIFF('2025-02-01'::TIMESTAMP, '2025-01-01'::TIMESTAMP);
┌──────────────────────────────────────────────────────────────────┐│ timestamp_diff('2025-02-01'::TIMESTAMP, '2025-01-01'::TIMESTAMP) │├──────────────────────────────────────────────────────────────────┤│ 744:00:00 │└──────────────────────────────────────────────────────────────────┘