此查询中的错误:如何解决?

僵硬

我有一个这样的 Oracle 查询:

 SELECT * FROM 
    WHERE 
        CODE='AMB01'
        AND MyHour BETWEEN 
            TO_DATE('11/01/2018 16:00:00', 'DD/MM/YYYY hh24:mi:ss') AND
            TO_DATE('11/01/2018 16:30:00', 'DD/MM/YYYY hh24:mi:ss')

它返回一个错误:

Month not valid

Myhour 是一个字符串字段。

可能是什么错误?

谢谢

投掷

编辑:您需要转换 MyHour,而不是部分之间。

SELECT * FROM 
    WHERE 
        CODE='AMB01'
        AND TO_DATE(MyHour, 'DD/MM/YYYY hh24:mi:ss') BETWEEN 
           '11-01-2018 16:00:00' AND
           '11-01-2018 16:30:00'

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章