以下是我的查询:
SELECT A.WEEK, B.NAME, A.GENDER
FROM TABLE A, TABLE2 B
WHERE A.WEEK BETWEEN TO_CHAR (TO_DATE ('2013051'), 'yyyymmw')
AND TO_CHAR (TO_DATE ('2013063'), 'yyyymmw')
AND A.WEEK = B.WEEK;
在这两个表中,WEEK 列中的数据记录为 '2013051' 为 5 月的第 1 周,或 '2013063' 为 6 月的第 3 周。WEEK 列中的所有其他数据都以相同的格式记录,由 7 个字符组成。最后一个字母代表它所属的周数。
当我运行此查询时,它显示
ora-01861 文字与格式字符串不匹配
谁能帮我这个?