Emm*_*mma 5 sql t-sql sql-server
I am getting the following error
Run Code Online (Sandbox Code Playgroud)
无法解决 equal to 操作中“Latin1_General_BIN”和“Latin1_General_CI_AS”之间的排序规则冲突。
代码
SELECT @PARTS = SUM(Llines_1.[qty]) from pick
RIGHT OUTER JOIN op AS Llines_1 ON pick.picknote =
Llines_1.[order_no] WHERE (pick.batchid = @batchid) AND (product = @product)
group by product Order By product
Run Code Online (Sandbox Code Playgroud)
我已经厌倦了在 from 之前使用 COLLATE SQL_Latin1_General_CP1_CI_AS 但仍然遇到相同的错误。
SELECT @PARTS = SUM(Llines_1.[qty]) COLLATE SQL_Latin1_General_CP1_CI_AS
from pick RIGHT OUTER JOIN op AS Llines_1 ON pick.picknote = Llines_1.
[order_no] WHERE (pick.batchid = @batchid)
AND (product = @product) group by product Order By product
Run Code Online (Sandbox Code Playgroud)
我认为那排序规则picknote和order_no不同的尝试:
SELECT @PARTS = SUM(Llines_1.[qty])
from pick
RIGHT OUTER JOIN op AS Llines_1 ON pick.picknote = Llines_1.[order_no] COLLATE SQL_Latin1_General_CP1_CI_AS
WHERE (pick.batchid = @batchid)
AND (product = @product) group by product Order By product
Run Code Online (Sandbox Code Playgroud)