Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/04/2011, 11:46
Avatar de flaviovich
flaviovich
 
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 19 años, 4 meses
Puntos: 39
Respuesta: problema con un procedimiento almacenado

Prueba asi:
Código SQL:
Ver original
  1. CREATE PROCEDURE dbo.spCantidadTotalDeUnProducto
  2. @IDClasificador INT,
  3. @CantTotal INT OUTPUT
  4.  
  5. AS
  6. BEGIN
  7.  
  8. DECLARE @Cant INT
  9.  
  10. DECLARE cTotal CURSOR FOR
  11.     SELECT intCantidadActual
  12.     FROM tbProductos
  13.     WHERE intIDClasificadorProducto = @IDClasificador
  14. FOR READ ONLY
  15.  
  16. OPEN cTotal
  17.  
  18. -- Lectura de la primera fila del cursor
  19. FETCH NEXT FROM cTotal INTO @Cant
  20.  
  21. WHILE @@FETCH_STATUS = 0
  22. BEGIN
  23.     @CantTotal = @CantTotal + @Cant
  24.     -- Lectura de la siguiente fila del cursor
  25.     FETCH NEXT FROM cTotal INTO @Cant
  26. END
  27.  
  28. CLOSE cTotal
  29. DEALLOCATE cTotal
  30.  
  31. END
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.