在我的SQL "N“函数中,where子句不能正常工作。这是我的SQL代码
SELECT
[11 Lab Data Detail].LineDesc,
[11 Lab Data Detail].ProductSample,
[11 Lab Data Detail].LotNo,
[11 Lab Data Detail].TestDesc,
Avg([11 Lab Data Detail].TestRes) AS [TestRes]
into
[21 Test Result]
FROM
[11 Lab Data Detail]
GROUP BY
[11 Lab Data Detail].LineDesc,
[11 Lab Data Detail].ProductSample,
[11 Lab Data Detail].LotNo,
[11 Lab Data Detail].TestDesc
HAVING
[11 Lab Data Detail].LineDesc=@LineDesc AND
[11 Lab Data Detail].ProductSample=@ProductSample AND
[11 Lab Data Detail].LotNo=@LotNo AND
[11 Lab Data Detail].TestDesc like N'%' + @TestDesc + '%'在这里,如果我对@testDesc类的(如N‘’SP (C)' )使用常量值,那么它会正常工作。
发布于 2011-10-14 02:10:51
列11 Lab Detail.TestDesc是varchar或nvarchar数据类型还是其他类型?
https://stackoverflow.com/questions/7356690
复制相似问题