我想将文本列ITM_DTE
转换为表tblCS_ITM
中的日期类型,并验证该列中的范围。我尝试运行以下查询,但它提供了data type mismatch
错误
SELECT tblCS_ITM.*
FROM tblCS_ITM
WHERE #01-01-2013# < CDate(Format("dd-mm-yyyy",[ITM_DTE]));
ITM_DTE
列数据如下
30-05-2012
16-07-2012
05-02-2012
15-05-2013
可能是什么问题
干杯
答案 0 :(得分:0)
Format()首先需要一个表达式,然后是格式规范,而不是相反。例如,请参阅Format Function - Access和MS Access: Format Function (with Dates)
尝试以下方法:
SELECT tblCS_ITM.*
FROM tblCS_ITM
WHERE #01/01/2013# < CDate(Format([ITM_DTE],"dd-mm-yyyy"));