要求找出近一個月的數據,日期應該怎樣寫?
解决方案 »
- TKPROF工具查看跟踪文件的问题
- oracle指定job号建立job,job号不对
- 关于一句PLSQL文,没看懂,求大神解释,谢谢啦,都来看看
- oracle 触发器中能否动态获取某个字段的new 和 old值?
- ORACLE导出数据问题
- 菜鸟问题:请问如何查看数据库及查看数据库的表?
- 有在武汉做DBA的朋友吗?与我联系
- 函数中把一个变量做为返回值行吗?
- 我是ORACLE菜鸟,现有一SQL语句(SQL Server语法),想转换成ORACLE语法,请指点
- oracle 8.1.7i (redhat linux 7.3)上,oracle报错。
- 关于数据库恢复问题,谢谢大侠们
- 免费版Oracle10g安装后,数据库实例未创建和服务未启动的问题
EMPNO NAME DEPTNO MGR_ID SALARY COMM HIREDATE BIRTH S
---------- -------------------- ---------- ---------- ---------- ---------- ------------------ ------------------ -
2 David 100 1 7000 20-11月-60 M
3 Peter 200 1 8000 10-10月-61 M
4 Harry 300 1 9000 20-8月 -66 M
1 Jack 999 10000 01-1月 -50 M
5 Ann 100 2 3500 18-3月 -85 F
6 Sue 200 3 5500 21-2月 -77 F
7 Mary 300 4 6000 03-4月 -70 F
8 Sam 100 2 4100 19-9月 -74 M
9 Allen 200 3 3100 31-3月 -82 M
10 Scott 300 4 2700 21-7月 -84 M
11 James 100 2 2900 25-6月 -80 M
12 Apple 200 3 1800 19-3月 -90 F 表結構是這個樣子的 應該怎樣比較男女的年齡呢?
select n.*
from
(
SELECT m.*,
row_number() over(PARTITION BY deptno,s ORDER BY birth desc) rn
FROM employe m) n
where n.rn = 1
where t1.性别字段= 男 and
t2.性别字段= 女 and
1、select * from tb where dt>=add_months(to_date(sysdate),-1) 2、 select min(ABS(t1.出生年月-t2.出生年月))from tb t1,tb t2
where t1.性别字段= 男 and
t2.性别字段= 女 and
这个只是第一个表的男的年龄于第二个表的女的的年龄差,where (t1.性别字段= 男 and
t2.性别字段= 女)or (t2.性别字段= 男 and
t1.性别字段= 女)