数据库的数据是
19-8月 -14 02.58.12.799000000 下午
而我要输入时间段来查询到这个数据,时间段的最小单位是日。
求我要输入的数据格式,以及整个sql语句!
------解决方案--------------------
一样的啊
SELECT * FROM T
WHERE TO_DATE(SUBSTR(D,1,INSTR(D,' ')-1),'DD-MON-YY')
between TO_DATE('2014-01-01','YYYY-MM-DD')
and TO_DATE('2014-12-31','YYYY-MM-DD')
------解决方案--------------------
好晕的数据,“月”后面咋还有空格啊
需要对“月”后面的空格处理下
TO_DATE(SUBSTR(replace(D,'月 ',''),1,INSTR(replace(D,'月 ',''),' ')-1),'DD-MM-YY')