我有以下格式的日期列:
20120714042548334
20120714042548334
20120714042549375
尝试查询特定范围的表时,我收到一条错误消息,提示“日期时间值的字符串表示的语法不正确。SQLSTATE=22007”,立即或在显示几千条记录后出现错误。我正在使用的查询是
select * from AUDIT
where date(substr(serv_start_date_time,1,4)||'-' ||substr(serv_start_date_time,5,2) ||'-'||
substr(serv_start_date_time,7,2)) between date('9/4/2012') and date('9/10/2012')
任何帮助或帮助将不胜感激。