请回答问题:答对立刻加分,谢谢帮忙!

chenyongchina 2004-11-30 09:04:57
oracle数据库,今天的日期是2004-11-30。我想查找数据库某表中2004-11-29的记录。我写了一个查询语句,select * from table1 where date like todate('"+dateadd("day",-1,“2004-11-30”)"+',yyyy-mm-dd),在jsp页面中报错:找不到dateadd()这个方法。怎么办?郁闷中!
...全文
120 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
eureka0891 2004-12-05
  • 打赏
  • 举报
回复
把你的语句先到oracle里调一下啊
classjava 2004-12-04
  • 打赏
  • 举报
回复
呵呵,有dateadd()
不过楼主用得不对参数不用加"",就是那个day
okitgo 2004-12-01
  • 打赏
  • 举报
回复
dateadd()是什么??

用SQL:
select * from table1 where to_char(date,'yyyy-MM-dd') = to_char(to_date('2004-11-30','yyyy-MM-dd')+1, 'yyyy-MM-dd')
huaxin0035 2004-12-01
  • 打赏
  • 举报
回复
用java的Calendar把日期-1
bp69 2004-11-30
  • 打赏
  • 举报
回复
date-->关键字好像
viano 2004-11-30
  • 打赏
  • 举报
回复
To_Date('2004-11-30', 'YYYY-MM-SS')

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧