关于oracle在PL/SQL时间的转换怎么用?
发布网友
发布时间:2022-12-21 22:43
我来回答
共1个回答
热心网友
时间:2024-12-05 06:43
正常不用你的写法也行,试试
and event_time >=trunc(sysdate) and event_time<trunc(sysdate+1) 。
你的问题在于 日期型和时间型比较了,所以保存。
正常在to_char() || '00:00:00' 外面再加一层 to_date 应该就可以了。追问不对吧!event_time>=to_date(to_char(sysdate,'yyyy-mm-dd')||'00:00:00') and event_time<=to_date(to_char(sysdate,'yyyy-mm-dd')||'23:59:59')
追答event_time>=to_date(to_char(sysdate,'yyyy-mm-dd')||'00:00:00' ,'YYYY-MM-DD HH24:MI:SS' ) and event_time=trunc(sysdate) and event_time<trunc(sysdate+1) 简单多了。