作者:多米音乐_35753491 | 来源:互联网 | 2023-02-01 09:48
1> Alex Poole..:
该trunc()
函数采用第二个可选参数,默认为'DD'
将时间截断为午夜.您可以使用'HH'
(或者'HH24'
如果您希望与其他格式的一致性,您在其他地方使用它 - 它不会影响结果)来获得您想要的内容:
alter session set nls_date_format = 'YYYY-MM-DD HH24:MI:SS';
select sysdate, trunc(sysdate, 'HH') from dual;
SYSDATE TRUNC(SYSDATE,'HH')
------------------- -------------------
2017-06-16 09:27:43 2017-06-16 09:00:00
日期格式模型也在文档中,并允许其中的一部分trunc()
.
所以你的查询将使用:
date_column <= trunc(sysdate, 'HH')