我需要从 Oracle 数据库中对基于特定日期范围的报告的查询进行限定
第一次查询
5pm-7am(昨天5pm和今天7am之间)
第二次查询
早上 7 点到下午 5 点((昨天下午 5 点之间,今天早上 7 点)
我该怎么做???我需要知道 Oracle 语法才能指定这些日期标准
提前致谢
我需要从 Oracle 数据库中对基于特定日期范围的报告的查询进行限定
第一次查询
5pm-7am(昨天5pm和今天7am之间)
第二次查询
早上 7 点到下午 5 点((昨天下午 5 点之间,今天早上 7 点)
我该怎么做???我需要知道 Oracle 语法才能指定这些日期标准
提前致谢
我可能会做类似的事情
WHERE some_date_col BETWEEN trunc(sysdate-1) + interval '17' hour -- 5pm yesterday
AND trunc(sysdate) + interval '7' hour -- 7am today
和
WHERE some_date_col BETWEEN trunc(sysdate) + interval '7' hour -- 7am today
AND trunc(sysdate) + interval '17' hour -- 5pm today
还有另一个关于向日期添加小时和分钟的线程,其中更详细地介绍了指定日期偏移的不同方法。