请教各位一个排序的问题 请教各位大侠,有这样一个表A,表中有字段id,date,num, id主键,date一个日期值,num一个数值,想做到这样一个排序,首先判断date加上num这个月份值后是否小于今天,然后把小于今天的集合放到结果集的最前面,同时要根据id排序,剩下的不小于今天的集合根据id排序即可。 不知怎么写sql语句,谢谢各位大侠了!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你要一次把所有的记录取出来还是分两次取呢,只要order by就好啦 tryorder by (case when date+num<=sysdate then 0 else 1 end),id order by (case when date+num<=sysdate then 0 else 1 end),id二楼的稍微改一下order by (case when date+num<=trunc(sysdate) then 0 else 1 end),id oracle 分区 哪位帮忙看下,存储过程应该怎么写 ExtJs 中的DateField组件 不能在ie下使用 谁知道应该怎么做 oracle数据库备份和恢复? xp home edtion 下安装oracle 9i后,Enterprise Manager Console 无法启动,请高手指教 各位老兄 那位有入门教程 下载 如何避免在SQL语句中除数为零的情况 求教数据库读取问题 为什么我在视图中使用with check option约束无效?(在线!!) 关于pro *cobole 外键的概念 ~~~~~~~急急急急急 高手赐教 CODE 万分感谢 在线等 ~~~~~~~~
order by (case when date+num<=sysdate then 0 else 1 end),id
二楼的稍微改一下
order by (case when date+num<=trunc(sysdate) then 0 else 1 end),id