Pessoal, estou tentando fazer com que a variável @totalprod retorne apenas o total do produto declarado na variável @codprod, porém, ela retorna o valor de todos os produtos.
Alguém pode ajudar?!?
Grato desde já!
DECLARE @NUMERON INT,
@TOTALPROD INT,
@CODPROD VARCHAR(10)
SET @NUMERON = (SELECT COUNT(*) FROM [ITENS NOTAS FISCAIS] WHERE [CODIGO DO PRODUTO] = '1000889')
SET @CODPROD = '1000889'
SET @TOTALPROD = (SELECT SUM(QUANTIDADE * PREÇO) FROM [ITENS NOTAS FISCAIS] WHERE EXISTS (SELECT [CODIGO DO PRODUTO] = @CODPROD FROM [ITENS NOTAS FISCAIS]
GROUP BY [CODIGO DO PRODUTO]))
PRINT @NUMERON
PRINT @CODPROD
PRINT @TOTALPROD