数据库中有张表,里面有个时间字段,是以“2012-12-12”这种形式存储的,
我想拿系统时间与该字段的值比较,比如这样,我想查出比系统时间大2个月的所有数据。
我想拿系统时间与该字段的值比较,比如这样,我想查出比系统时间大2个月的所有数据。
解决方案 »
- oracle 10g安装时主目录显示乱码
- oracle (10g) enterprise manager异常退出问题
- 如果建立一个oracle数据库测试机?
- 关于共享行级锁的问题
- oracledbconsole服务启动后处于“启动”状态(oracle 10g)
- 验证一SQL语句(希望有更好的算法)
- oracle 如果想使用类似于 0806030001 这样的编号一般怎么处理?
- PL/SQL表在ORACLE中的所起的作用?
- 请问export数据时,我只是想把自己所建的table给导出,但不想用tables=....请问怎么做呢?
- sql developer 4.X版本 command 命令行 多会话的功能
- 高分求oracle取本字段值函数
- 求Oracle大神帮助 怎么用游标来代替临时表来加快运算速度 100分
直接就用 add_months(字段,2)>sysdate
如果你的日期是字符型的
add_months(to_date(字段,'yyyy-mm-dd'),2)>sysdate
select * from table where to_date(DATETI,'yyyyMMdd') > add_months(sysdate,2)
/code]
用add_months(sysdate,2)将系统日期增加两个月