【发布时间】:2018-04-30 20:43:31
【问题描述】:
这个查询正在执行并给出正确的输出:
select * from emp where hiredate > '15-11-81'
但是这个查询没有给出正确的输出:
select * from emp where hiredate > '01-01-11'
为什么?
【问题讨论】:
-
为了帮助你,请把查询的输出放上去,然后把查询的错误信息放上去。
-
你会比较字符串和日期吗?不应该是
to_date('15-11-81','dd-mm-yy')而不是'15-11-81' -
第一个查询给出 6 行作为输出,但第二个查询没有给出任何输出并且也没有任何错误
-
我也尝试过使用 to_date 函数