在这里,我有一个查询,它显示日期时间字段作为结果以及比较两个日期时间字段的 where 条件。
SELECT req.created_on
FROM incident req
WHERE to_char(req.created_on ,'dd/mm/yyyy hh:mi:ss am')
BETWEEN '20/05/2013 04:31:22 am' AND '23/05/2013 04:31:27 pm'
数据库中的数据存储为“ 2013-05-20 17:43:04("2013-05-20 05:43:04 pm") ”。
上述查询返回数据正常,但如果我将第一个日期的时间戳从“ 20/05/2013 04:31:22 am ”更改为“ 20/05/2013 06:31:22 am ”,则返回 null。
我不知道为什么会这样。