为什么会这样 查询出来的数据不是我条件里时间段的数据 请大佬指教
把这个PM去掉试试
已经是24小时制了,怎么还有PM的12小时制
用 CONVERT(varchar(100), 日期字段, 120) 处理日期试试
CONVERT(varchar(100), s.EVENTTIME, 120) >'2021-10-13 15:11:13'
建议使用to_date()进行时间的比较
oracle还是sql server环境呢?
s.EVENTTIME BETWEEN TO_DATE('${riqi} 00:00:00', 'yyyy-mm-dd hh24:mi:ss' )
AND TO_DATE('${riqi} 00:00:00', 'yyyy-mm-dd hh24:mi:ss' )
trunc去掉 直接TO_CHAR(时间, 'YYYY-MM-DD HH24:MI:SS')试试