员工的入职时间的字段是:hiredate,表是emp。我的方法是:select * from where (to_number(to_char(sysdate,'yyyymmdd'),'99999999')-to_number(to_char(hiredate,'yyyymmdd'),'99999999')) < 100000 ;请问我的这个方法有问题吗?还有更好的方法吗?大家一起来探讨下:::
解决方案 »
- 有关oracle的更新语句,求教!在线等
- 要是对50G的blob做oracle全文检索,怎么初始话?
- 菜鸟请教
- oracle fatal exception occurred program exit
- oracle建了databaselink,发生could not resolve the connect identifer specfied
- ORACLE基础概念问题一堆,请求帮助回答。
- oracle时间分段查询。
- 初学者求 取同一记录下,不同字段最大值的函数?
- 在hpunix11上装oracle817,设置DISPLAY的问题。
- oracle数据库如何用SQL将图片文件写入表中的字段中
- SQL语句编译后提示缺失右括号
- 新人免费求代写SQL
SELECT * FROM emp t WHERE add_months(t.hiredate, 10 * 12) < SYSDATE;
--2.
SELECT * FROM emp t WHERE t.hiredate + INTERVAL '10' YEAR < SYSDATE;
-- 模访二楼一下:
where add_months(hiredate,120)<sysdate