当前位置: 代码迷 >> Oracle面试 >> 询问一个oracle查询时间语句,该如何处理
  详细解决方案

询问一个oracle查询时间语句,该如何处理

热度:6648   发布时间:2013-02-26 00:00:00.0
询问一个oracle查询时间语句
表是abc

时间字段是CREAT_TIME
机器是linux 请问下如何修改?
我输入的是select * from abc where CONVERT(char(10),CREAT_TIME,120)='2011-06-02' 返回错误

------解决方案--------------------------------------------------------
你这个是sqlserver转换日期的函数。

oracle虽然有convert函数,但不是用来转换日期的。
oracle中将日期转换成字符型函数是to_char
select * from abc where to_char(CREAT_TIME,'yyyy-mm-dd')='2011-06-02'

Oracle to_char格式化函数
  相关解决方案