-
EXTRACT関数を使用する方法:
SELECT EXTRACT(EPOCH FROM (timestamp_column_2 - timestamp_column_1)) AS time_diff FROM your_table;
このクエリでは、2つのタイムスタンプ列(timestamp_column_1とtimestamp_column_2)の差を計算しています。EXTRACT関数を使用して、差をエポック秒(UNIXタイムスタンプ)で取得しています。
-
AGE関数を使用する方法:
SELECT AGE(timestamp_column_2, timestamp_column_1) AS time_diff FROM your_table;
AGE関数は、2つの日時の間の経過時間を返すために使用されます。このクエリでは、2つのタイムスタンプ列(timestamp_column_1とtimestamp_column_2)の間の時刻差を取得しています。
上記の方法を使用することで、PostgreSQLで2つのタイムスタンプの間の時刻差を計算することができます。適切なタイムスタンプ列とテーブル名を使用してクエリを調整してください。