我有一个日期时间:
select to_date(to_char(r.DATETIMEUTC,'YYYY-MM-DD HH24:MI:SS'),'YYYY-MM-DD HH24:MI:SS') as DATETIME_UTC,
round(r.DATETIMEUTC, 'hh') as rounded
from PROD.WX_RAW r;
当分钟与 00 不同时,我需要四舍五入。
例子:
2000 年 1 月 1 日凌晨 2:37:00 => 应该是 => 2000 年 1 月 1 日凌晨 3:00:00。(如果小时 =00,不要四舍五入)2000 年 1 月 1 日凌晨 2:00:00 => 应该是 => 2000 年 1 月 1 日凌晨 2:00:00
现在我的代码有舍入功能,但这个看起来最接近小时,即使分钟是 15,我也需要将小时四舍五入,除非分钟为 00,在这种情况下我需要保留小时。
问候