为什么 WHERE 计费方案名称='40倍' 提示错误 数据类型不匹配,而WHERE 计费方案名称='F40倍'则不出现错误
1、在数据库中执行以下语句时
SELECT 方案编号FROM yhlxjtzx WHERE 计费方案名称='40倍' And dateadd('h',0,截止时间)#2018-01-31 09:12:33#
出现错误,错误提示为:标准表达式中数据类型不匹配
2、在执行 SELECT 方案编号 FROM yhlxjtzx WHERE 计费方案名称='40倍' 语句时正常执行
3、在执行 SELECT 方案编号 FROM yhlxjtzx WHERE 计费方案名称='F40倍' And dateadd('h',0,截止时间)#2018-01-31 09:12:33# 语句时也正常执行 只是在 40倍 前加了个字符F
请问是何原因。