select
next_day(zebra_time, 'mon'),
from builds
where
zebra_time >= '01-jan-2014'
group by next_day(zebra_time, 'mon');
Run Code Online (Sandbox Code Playgroud)
zebra_time的数据类型是DATE
结果:
06-JAN-14
06-JAN-14
06-JAN-14
06-JAN-14
06-JAN-14
06-JAN-14
06-JAN-14
06-JAN-14
06-JAN-14
06-JAN -14
06-JAN-14
06-JAN-14
06-JAN-14
06-JAN-14
06-JAN-14
06-JAN-14
他们为什么不被分组?
难道只有一个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'));
Run Code Online (Sandbox Code Playgroud)
您可以使用trunc删除日期的时间部分并使分组按预期运行.