gpt4 book ai didi

sql - Oracle SQL Next_day 未分组

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

select
next_day(zebra_time, 'mon'),
from builds
where
zebra_time >= '01-jan-2014'
group by next_day(zebra_time, 'mon');

zebra_time 的数据类型是 DATE

结果:
2014 年 1 月 6 日
2014 年 1 月 6 日
2014 年 1 月 6 日
2014 年 1 月 6 日
2014 年 1 月 6 日
2014 年 1 月 6 日
2014 年 1 月 6 日
2014 年 1 月 6 日
2014 年 1 月 6 日
2014 年 1 月 6 日
2014 年 1 月 6 日
2014 年 1 月 6 日
2014 年 1 月 6 日
2014 年 1 月 6 日
2014 年 1 月 6 日
2014 年 1 月 6 日

为什么不分组?
不应该只有一个 06-JAN-14 吗?

最佳答案

DATE 类型包含时间,即使不显示。

select
trunc(next_day(zebra_time, 'mon'))
from builds
where
zebra_time >= '01-jan-2014'
group by trunc(next_day(zebra_time, 'mon'));

您可以使用 trunc 删除日期的时间部分并让分组按预期运行。

关于sql - Oracle SQL Next_day 未分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21866143/

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