SELECT COUNT(*) FROM T_HO_RECORD t WHERE t.OP_TIME=to_char('2015-10-22','yyyy-mm-dd')
------解决思路----------------------
主要还是要看OP_TIME的字段类型是什么,如果是Varchar2的话, t.OP_TIME='2015-10-22'应该就可以了;
如果是date类型,那么应该是t.OP_TIME=to_date('2015-10-22','yyyy-mm-dd')。
------解决思路----------------------
'2015-10-22' 本身就是char型的 to_char肯定就是错的 你要看OP_TIME是什么类型的 再来转换
------解决思路----------------------
应该如一、四楼所说。
执行select to_char('2015-10-22','yyyy-mm-dd') from dual 报错。