-3
PostgreSQLで2つのタイムスタンプが連続しているかどうかを確認するにはどうすればよいですか?私は年齢機能でそれをやろうとしましたが、うまくいかないようです。PostgreSQLで2つのタイムスタンプが連続しているかどうかを確認するにはどうすればよいですか?
PostgreSQLで2つのタイムスタンプが連続しているかどうかを確認するにはどうすればよいですか?私は年齢機能でそれをやろうとしましたが、うまくいかないようです。PostgreSQLで2つのタイムスタンプが連続しているかどうかを確認するにはどうすればよいですか?
(あなたが最も古いタイムスタンプで最新かつこれはどのわからない場合は、ABS値を取る)、減算、(::date
キャストを使用して)、日付に変換し、1と比較:
WITH some_data (t1, t2) AS
(
VALUES ('2017-01-06 10:30'::timestamp, '2017-01-05 09:40'::timestamp)
)
SELECT
(abs(t2::date - t1::date) = 1) AS t1_and_t2_in_consecutive_days
FROM
some_data ;
ありがとう! – mathsfreak123
'date_trunc ( 'days'、the_timestamp) '両方とも – wildplasser
試してみたものをいくつかコードサンプルを追加 – nakashu