向各位朋友请教一个SQL语句,多谢! select * from a where date_fa<=add_months(sysdate,-1); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼上的兄弟,可否解释下add_months(sysdate,-1)是什么意思啊..呵呵..多谢啦.. select * from a where date_fa>=add_months(sysdate,-1) and date_fa<=sysdate 楼上的兄弟,add_months(sysdate,-1)这个函数是不是从当前日期退一个月的时间啊.如现在是11.24号,那是不是退到10.24号啊..假如我现在要查找一年前的记录,那应该怎样呢?是不是add_months(sysdate,-12)呢...多谢了.. select * from 表名 where 字段名 between... end... select * from a where date_fa>=add_months(sysdate,-1)如果date_fa的类型不是DATE的话等号两边都得用TO_CHAR格式化一下。 上一年:SQL> select to_date(to_char(sysdate,'yyyy')-1||to_char(sysdate,'mmdd'),'yyyymmdd') from dual;TO_DATE(TO_CHAR(SYS-------------------2002-11-25 00:00:00SQL> 怎么样通过代码来实现这个需求,高手们麻烦进来赐教下 ORA-01000 游标打开数超过最大值 oracle数据库性能问题!在线等候!各位高手帮帮忙了!谢谢!分数一定给! 关于联接的问题. oracle数据库连接的问题 怎样可以查询出存储过程里面所用到的表,谢谢!!!! 在线等待:导数据 散分第五贴,快过年了,希望大家清整一下自己的帖子. 在客户端要同时访问Oracle 8 和Oracle8i 只装Oracle 8i 客户端可不可以,或者用ODAC可不可以? ORACLE 查询 oracle中怎样建自动增长 这个sql语句怎么写,大家指点一下。很急!
如果date_fa的类型不是DATE的话等号两边都得用TO_CHAR格式化一下。
-------------------
2002-11-25 00:00:00SQL>