HSQLDB中的日期差异

时间:2014-05-23 15:41:19

标签: sql oracle hsqldb

我正在将我的oracle查询转换为hsqldb查询,我在where子句中使用日期差异时遇到问题如下。

select ... where...
AND  90 - (to_date(sysdate) - to_date(substr(last_accessed_time_stamp,1,instr(last_accessed_time_stamp, ' ')),'YYYY-MM-DD')) in (1,3,5)

我需要这个条件才能在oracle和hsqldb中工作。请让我知道如何做到

提前致谢。

1 个答案:

答案 0 :(得分:0)

在HSQLDB中有效的条件如下:

AND 90 DAY - (sysdate - to_date(substr(last_accessed_time_stamp,1,instr(last_accessed_time_stamp, ' ')),'YYYY-MM-DD')) DAY in (1 DAY,3 DAY,5 DAY)