Prueba asi:
Código SQL:
Ver originalCREATE PROCEDURE dbo.spCantidadTotalDeUnProducto
@IDClasificador INT,
@CantTotal INT OUTPUT
AS
BEGIN
DECLARE @Cant INT
DECLARE cTotal CURSOR FOR
SELECT intCantidadActual
FROM tbProductos
WHERE intIDClasificadorProducto = @IDClasificador
FOR READ ONLY
OPEN cTotal
-- Lectura de la primera fila del cursor
FETCH NEXT FROM cTotal INTO @Cant
WHILE @@FETCH_STATUS = 0
BEGIN
@CantTotal = @CantTotal + @Cant
-- Lectura de la siguiente fila del cursor
FETCH NEXT FROM cTotal INTO @Cant
END
CLOSE cTotal
DEALLOCATE cTotal
END