条件表达式MS Access SQL查询中的数据类型不匹配
当我运行下面的查询时,我得到错误“数据类型不匹配”条件表达式MS Access SQL查询中的数据类型不匹配,sql,ms-access,Sql,Ms Access,当我运行下面的查询时,我得到错误“数据类型不匹配” SELECT o.name as Name, Month(CDate(type.Value)) as ValueType FROM (t_obj as o INNER JOIN t_prop as type ON o.Obj_ID = type.Obj_ID) WHERE type.Property LIKE 'Tech*' AND Month(type.Value) = 5 但是,如果我按如下方式运行
SELECT o.name as Name,
Month(CDate(type.Value)) as ValueType
FROM (t_obj as o
INNER JOIN t_prop as type
ON o.Obj_ID = type.Obj_ID)
WHERE type.Property LIKE 'Tech*'
AND Month(type.Value) = 5
但是,如果我按如下方式运行查询,它就可以正常工作
SELECT o.name as Name,
Month(CDate(type.Value)) as ValueType
FROM (t_obj as o
INNER JOIN t_prop as type
ON o.Obj_ID = type.Obj_ID)
WHERE type.Property LIKE 'Tech*'
和月份(type.Value)=5
到
和月份(CDate(type.Value))=5