Мне нужен результат, который я должен вставить в правый ряд.
DECLARE @DiscPrice float;
SET @DiscPrice = (SELECT Prod.priceProd - Prod.priceProd / 100 * Prod.disc
FROM Prod
WHERE id_prod = 1);
UPDATE Prod
SET priceDisc = @DiscPrice
WHERE id_prod = 1;
SELECT * FROM Prod;
То есть вместо WHERE id_prod = 1
было что-то, что вставило желаемый результат во все строки.
Я не уверен, что дал понять, но надеюсь, что вы поймете.