order by date1,date2 desc 不可以么?
解决方案 »
- 执行select * from v$controlfile;为什么结果是未选定行?
- [问题]如何编写oracle的存储过程实现数据库备份
- 满分求救,关于java调用oracle存储过程的游标问题
- vc 2005中怎样配置Oralce OCI
- oracle导入
- 问一个入门问题
- 查看一个用户下的所有序列,存储过程,触发器的sql语句,该怎默写?
- 我安装完oracle10g 后, 打开http://localhost:5500/em 一般情况下就会弹出一个登陆框, 可是现在却提示要重新启动数据库
- 求一SQL,要求用一条SQL语句可否做到
- 在WINDOWS2000,我建了两个库,我怎么有选择地启动其中一个库
- 制作网站可查询数据库,用javascript或java有什么不同?服务器要用什么软件支持?
- 请教一个项目开发中遇到的问题!
select date1,date2 from tabName
order by nvl(date1,to_date('1800-01-01')) desc,date2 desc;其中1800-01-01可以是任何一个小于date1中的任意一个值的日期,我想这个日期是设小一点就行了,要不就用subquery求出来也可以,就是这样:
select date1,date2 from tabName
order by nvl(date1,(select min(date1) from tabName)-1) desc,date2 desc;
order by date1 desc,date2 desc 一时大意
union
select date1,date2 from tab_name where date1 is null order by date2 desc
union
select * from tablename b where b.date1字段名 is not null order by b.date2字段名
from tabName
order by decode(date1,null,'1'||date2,'2'||date1) desc