oracle数据库时间查询问题!!!

philcc 2005-07-24 09:40:19
查寻oracle上个月记录的资料里面有batchdate时间字段2005-7-24
我试了好多方法感觉都不怎么好。
大家有什么好办法吗!
...全文
101 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
aa2223 2005-07-25
  • 打赏
  • 举报
回复
select * from t where to_char(add_months(to_date('batchdate','yyyy-mm'),1),'yyyy-mm')='2005-07';
shine2000 2005-07-25
  • 打赏
  • 举报
回复
只知道有個add_month(x,y) 在x日期下,加y個月。
philcc 2005-07-25
  • 打赏
  • 举报
回复
怎么没人回答啊!
我先顶上去。
都等了一整天了!
philcc 2005-07-25
  • 打赏
  • 举报
回复
小包包的办法是可行,但是你也有个小小的错误,把日期格式的字符化了,把单引号去掉就ok了!
大家还有其他办法吗?
philcc 2005-07-25
  • 打赏
  • 举报
回复
唉!只能自己顶了!
philcc 2005-07-24
  • 打赏
  • 举报
回复
呵呵!兄弟。to-char已经转化成字符了,我是要取上个月的时间,如果本月是1月,那上个月不就成了0月了!这个办法不是很好!
QQgenie 2005-07-24
  • 打赏
  • 举报
回复
select * from t_table where to_char(batchdate,'yyyy-mm-dd')='2005-07-24'

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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