怎么查询oracle的日期!?date类型的

hoofi 2001-05-29 12:46:00
oracle 805
date类型的 比如:2000-1-6 现在要查询出所有 2000-1-1以后的数据库该怎么查 ?
select * from table1
where 交货日期>"2000-1-1"
(数据库中是中文字段!)
...全文
99 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
guostong 2001-06-08
  • 打赏
  • 举报
回复
to: guo(还有许多) 
不一定行,还要看你的日期格式
riverhorse 2001-06-07
  • 打赏
  • 举报
回复
select * from table1
where chargeDate> to_date('2001-12-12','yyyy-mm-dd');
guo 2001-05-29
  • 打赏
  • 举报
回复
跟着aoi一起写错了,应该是
select * from tabel1 where 交货日期>'2000-01-01'

另,ww1007说一定不行,有何原因?
wwl007 2001-05-29
  • 打赏
  • 举报
回复
在oracle里面一定不行!
一定要转化!如果你那样写!
guo 2001-05-29
  • 打赏
  • 举报
回复
一般情况下面语句就可以运行
select * from tabel1 where 交货日期>'01-01-2000'

当然为了在各种语言中运行它应该用aoi的语句进行转化.
AOI 2001-05-29
  • 打赏
  • 举报
回复
select * from tabel1 where 交货日期>TO_DATE('01-01-2000','dd-mm-yyyy')

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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