葬空吟
2022-01-04 15:35
采纳率: 80.5%
浏览 43

Oracle数据库查询语句

在MySQL中是这样写

SELECT * FROM `表1` WHERE `条件字段`='条件1' and DATE_SUB(CURDATE(), INTERVAL 7 MONTH) <= date(时间字段)

意思是,查询 表1 中 条件字段 符合 条件1 ,并且时间字段是近7个月的内容,但是在Oracle中写法不对,报ORA-00907 缺失右括号错误,正确的写法应该怎么写?
PS: 时间字段格式:2018-07-16 00:00:00 这种的
不需要计数之类的操作,就是查出近7个月的所有数据

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

4条回答 默认 最新

相关推荐 更多相似问题