gpt4 book ai didi

Oracle 日期计算 trunc(sysdate)

转载 作者:行者123 更新时间:2023-12-01 10:59:55 26 4
gpt4 key购买 nike

我需要限定来自 Oracle 数据库的查询以获取基于特定日期范围的报告

第一个查询

5pm-7am(昨天下午 5 点到今天早上 7 点之间)

第二个查询

早上 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

adding hours and minutes to dates 上还有另一个话题其中详细介绍了指定日期偏移量的不同方法。

关于Oracle 日期计算 trunc(sysdate),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12064312/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com