variables

18/11/2005 - 16:27 por SergioT | Informe spam
hola

necesito hacer un store procedutre facil, algo asi:

SELECT CodItem, Sum(CantSalidas) as CanSal , Sum(CanInggresos) as CanIng
FROM tMovimiento
WHERE CodItem=@CodItem
GROUP BY CodItem


Esto me dará como resultado una sola fila, ahora necesito pasar a variables
cada uno de los campos de la fila resultante, esto dentro del mismo
StoreProcedure. Como hago esto ?? se puede procesar fila a fila el resultado
de la consulta dentro del mismo SP??

algo asi quisiera hacer dentro del sp

@MiTablaResultado =( SELECT CodItem, Sum(CantSalidas) as CanSal ,
Sum(CanInggresos) as CanIng
FROM tMovimiento
WHERE CodItem=@CodItem
GROUP BY CodItem)

while not @MiTablaResultado.FinDeArchivo
@MiVar1 =@MiTablaResultado.CanSal
@MiVar2 =@MiTablaResultado.CanIng
If @MiVar2>0
select * from x
end while

gracias
Salu2
Sergio
Santa Cruz-Bolivia
DCE-2
 

Leer las respuestas

#1 Maxi
18/11/2005 - 16:58 | Informe spam
Para que quieres pasarlo a variables?


Salu2
Maxi [MVP SQL SERVER]


"SergioT" escribió en el mensaje
news:
hola

necesito hacer un store procedutre facil, algo asi:

SELECT CodItem, Sum(CantSalidas) as CanSal , Sum(CanInggresos) as CanIng
FROM tMovimiento
WHERE CodItem=@CodItem
GROUP BY CodItem


Esto me dará como resultado una sola fila, ahora necesito pasar a
variables cada uno de los campos de la fila resultante, esto dentro del
mismo StoreProcedure. Como hago esto ?? se puede procesar fila a fila el
resultado de la consulta dentro del mismo SP??

algo asi quisiera hacer dentro del sp

@MiTablaResultado =( SELECT CodItem, Sum(CantSalidas) as CanSal ,
Sum(CanInggresos) as CanIng
FROM tMovimiento
WHERE CodItem=@CodItem
GROUP BY CodItem)

while not @MiTablaResultado.FinDeArchivo
@MiVar1 =@MiTablaResultado.CanSal
@MiVar2 =@MiTablaResultado.CanIng
If @MiVar2>0
select * from x
end while

gracias
Salu2
Sergio
Santa Cruz-Bolivia
DCE-2

Preguntas similares