表是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格式化函数