sql - 甲骨文 TO_DATE 不工作

标签 sql oracle

我的查询没有返回任何行。但是有些记录大于 25-JUN-90 日期。为什么它不起作用?

{SELECT employee_id, last_name,hire_date
   FROM employees WHERE hire_date > TO_DATE('25-JUN-90','dd-mon-yy');}

最佳答案

您想使用 RR 日期格式掩码将 90 更改为 1990:

SELECT employee_id, last_name,hire_date
FROM employees WHERE hire_date > TO_DATE('25-JUN-90','dd-mon-RR');

关于sql - 甲骨文 TO_DATE 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5762346/

相关文章:

sql - 为 SQL 连接选择单个(随机)行

mysql - SQL JOIN 查询返回我们在连接表中没有找到匹配项的行

mysql - 优化 MySQL 表索引/查询

sql - 日期类型的查询 substr 的索引是什么?

oracle - 将 3954275 条插入语句导入 Oracle 10g

java - Hibernate 尝试在 saveOrUpdate 方法中删除不存在表中的行

oracle - Oracle 中的 NOPARALLEL 和 PARALLEL 1 有什么区别?

mysql - 用and条件连接两个表的sql语句

php - 如何在 sql & php 的 'ORDER BY' 语句中使用 'SELECT DISTINCT CASE WHEN' 语句?

php - 错误号 : 2006, MySQL 服务器已消失 codeigniter sql 查询