Oracle 查询时间在当天的数据
要实现这个功能需要用到trunc这个函数对时间的操作
select trunc(sysdate) from dual --2021-11-03 今天的日期为2021-11-03
select trunc(sysdate, 'mm') from dual --2021-11-01 返回当月第一天.select trunc(sysdate,'yy') from dual --2021-01-01 返回当年第一天select trunc(sysdate,'dd') from dual --2021-11-03 返回当前年月日select trunc(sysdate,'yyyy') from dual --2021-01-01 返回当年第一天select trunc(sysdate,'d') from dual --2021-10-31 (星期天)返回当前星期的第一天select trunc(sysdate, 'hh') from dual --2021-11-03 11:00:00 当前时间为11:小时 select trunc(sysdate, 'mi') from dual --2021-11-03 11:39:00 TRUNC()函数没有秒的精,时分查询时间在当天的数据就要用到trunc的第一种使用
select * from 表名 where trunc(UPDATE_TIME)=trunc(sysdate)

浙公网安备 33010602011771号