我使用此代码检索我的信息
select * from mp_log
where
START_TIME='13-OCT-12 02.28.56.615000000 PM';
但现在我只想通过这个词搜索它:'2012-02-24'
你能写出正确的语法吗
您不应该比较字符串和时间戳,而是使用to_timestamp函数。
如果要截断时间值,只保留日期使用 trunc 函数。
尝试:
select * from mp_log
where trunc(START_TIME) = to_timestamp( '20120224', 'yyyymmdd')
请试试这个,
trunc(date_column)=trunc(to_date('23-feb-2014','DD-MON-YYYY'));
或者
trunc(date_column)=to_date('23-feb-2014','DD-MON-YYYY');