Я пытаюсь установить для salesorders.pickinglocation значение 448, если моему продавцу соответствует 68, а цены продавцов не «SO-» ИЛИ «QU-». Я получаю синтаксическую ошибку.
DECLARE @SalesOrder bigint = 68 --[Identifier]
DECLARE @PickingLocation bigint = 448
set SalesOrders.PickingLocation = @PickingLocation
FROM SalesOrderItems
inner join salesorders on salesorderitems.salesorder = SalesOrders.SalesOrder
inner join SalesOrderPrefixes on salesorders.salesorderprefix = SalesOrderPrefixes.salesorderprefix
WHERE SalesOrders.Salesorder = @SalesOrder
AND SalesOrderPrefixes.SalesOrderPrefixId <>'SO-' AND SalesOrderPrefixes.SalesOrderPrefixId <> 'QU-'