求助:关于SQL的一个问题?

来源:百度知道 编辑:UC知道 时间:2024/05/13 19:36:23
SELECT CompanyNo, Count(CompanyNo) FROM bsServiceContract WHERE CompanyNo = '" & CompanyNo & "' AND ContractType = " & ContractType & " GROUP BY CompanyNo having Count(CompanyNo) > 1

提示CompanyNo类型不匹配错误,(注:CompanyNo为char)

哪位达人帮忙解释下是为什么?或者说我这语句哪里有错误?

CompanyNo = '" & CompanyNo & "' 改成CompanyNo = " & CompanyNo & "
试试

'" & CompanyNo & "'里的是什么类型的?应该就是这个问题

去掉where语句 再做分析。
你的group by having 语句本身没问题。