如何查EMP表对于每个员工,显示其加入公司的天数
解决方案 »
- ORA-00984: 列在此处不允许 创建表时遇到的问题
- 0D换行符存到Oracle变为0D0A
- oracle 连接 诡异问题
- oralce问题 Oracle Directory Manager连接
- Oracle 10g 中文乱码问题
- 请教:我在备份时打alter system switch logfile; 怎么没有反应?大家帮忙看看,多谢!
- 高分求:提供JAVA连接ORACLE的脚本例子
- Oracle8i中创建的表空间权限问题?
- 请问在SOLARIS8上安装ORACLE9.2.0.1为什么中文字符显示的总是问号
- oracle9i最基本的问题救急!!
- 关联子查询
- 关系SQL语句,两表连接查询的疑问
--楼主运行一下这条语句
scott@SZTYORA> select empno, ename, sysdate-hiredate
2 from emp; EMPNO ENAME SYSDATE-HIREDATE
---------- -------------------- ----------------
7369 SMITH 10801.6616
7499 ALLEN 10736.6616
7521 WARD 10734.6616
7566 JONES 10695.6616
7654 MARTIN 10516.6616
7698 BLAKE 10666.6616
7782 CLARK 10627.6616
7788 SCOTT 8487.66155
7839 KING 10466.6616
7844 TURNER 10536.6616
7876 ADAMS 8453.66155
7900 JAMES 10450.6616
7902 FORD 10450.6616
7934 MILLER 10399.6616已选择14行。已用时间: 00: 00: 00.14
select a.*,sysdate-dt from emp a
from emp
where HIREDATE=last_day(HIREDATE)-3
-- 能把错误贴出来吗?你不会不是用的 Oracle 数据库吧?
以下是某个月的倒数第三天
select last_day(to_date('20100701','yyyymmdd'))-3 from dual;
Where to_char(hiredate,’dd’)=to_char(last_date(hirdate)-3,’dd’);