H2 DB - 在时间戳中设置时间部分

时间:2016-11-27 15:03:27

标签: timestamp h2 timestampdiff

我正在为H2 DB编写一个填充脚本。我有一个时间戳,这个时间戳总是必须是“昨天”,它的时间部分必须是08:30。我试过像

这样的东西

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

但H2表示“无法解析”TIMESTAMP“常量”08:30:00“; SQL语句”。

我不想在java中这样做,你知道一些设置时间的方法吗?感谢:)

1 个答案:

答案 0 :(得分:0)

例如:

C # Interactive

首先我们使用dateadd从'today()'转回“-1”'天,然后我们使用timestampadd向前移动'+510''分钟(8: 30)。