2016-11-27 14 views
0

私はH2 DB用の人口スクリプトを書いています。私はタイムスタンプを持っています、このタイムスタンプは常に "昨日"でなければなりません。そして、それは時間部分が08:30になければなりません。私はH2 DB - タイムスタンプの時間部分を設定する

DATEADD('DAY', -1, TIMESTAMPADD('MINUTE', TIMESTAMPDIFF('MINUTE', CURRENT_TIME, '08:30:00'), CURRENT_TIMESTAMP))

ような何かをしようと試みたが、H2はTIMESTAMP午前8時30分00秒 『定数「『解析できません』と言っている』。SQLステートメントを」。

私はJavaでそれをしたくありません。あなたは時間を設定する方法を知っていますか?感謝:)例えば

答えて

0

:我々はバックシフトするdateaddを使用

select timestampadd('minute', 510, dateadd('day',-1, today())) 

まず「-1」「から」「日今日()510」、我々はによって前方にシフトするtimestampaddを使用して」 '分(8:30)。

関連する問題