2017-12-11 17 views
0

私は現在本当に楽しい問題に取り組んでいます。私は1日前(現在の日付から)の日付を取得し、それを現在と比較したいと考えています。H2 Get Date現在の時刻から1日前

PostreSQLでこれを行うための正確な方法はこれです:

select * from table WHERE date < now() - '1 day'::interval; 

私はH2 JDBCでこれをどのように行うのですか?誰か知っていますか?

ご協力いただきありがとうございます。

答えて

1

は、単純に上記だけで、同様のPostgresに働くだろうcurrent_date

select * 
from the_table 
where the_date_column < current_date - 1; 

からの日数を引きます。

+0

ねえ、これは結果を返すようではありません。この場合、-1は本当に1日ですか? –

+0

@PrinceofSweden:そうです。今日は2017-12-11で、 'select current_date - 1'を実行すると2017-12-10(h2バージョン1.4.196)を返します。あなたの "日付"列はおそらくタイムスタンプですか? –

+0

ありがとう、それは今動作します。 –

関連する問題