gpt4 book ai didi

Oracle 分析日期范围

转载 作者:行者123 更新时间:2023-12-02 00:10:31 25 4
gpt4 key购买 nike

在研究 Oracle Analytics 时,我遇到了这个查询:

select an_id, 
a_date,
min(a_date) over (
partition by an_id, trunc(a_date)
order by a_date
range between (2.5/24) preceding and (2.5/24) following
) mn,
max(a_date) over (
partition by an_id, trunc(a_date)
order by a_date
range between (2.5/24) preceding and (2.5/24) following
) mx
from a_table

我相信这会找到 2.5 小时内给定 an_ida_date 的最小和最大日期。

我的问题是为什么a_date(日期)和2.5/24(数字)之间的比较有效以及如何修改天数范围,几个月,还是几年?

最佳答案

日期类型允许进行算术运算,单位 1 是一天,因此 SYSDATE + 1 是明天。

例如,尝试从 Dual -> 1 小时后选择 to_char(sysdate + 1/24, 'DD-MON-YY HH:MM:SS')。

关于Oracle 分析日期范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1683059/

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