
update subconsultas
Publicado por apis (8 intervenciones) el 09/01/2008 18:16:01
Quiero saber si se puedo hacer esto
tengo una tabla de ventas con su respectivo detalle de ventas
y otra de articulos
la tabla detalledeventas tiene un campo en comun con articulos
Por ejemplo detalleventas.idArt_int
y articulos.idArt_int
lo que quiero hacer es que al cancelar la venta, todos los articulos que estan el detalle de esa venta actualicen la existencia de ese articulo
pero no consigo una consulta que me lo haga, puse esta consulta
UPDATE ArtCodigos
SET existencia_Dec = existencia_Dec + D.cantidad_Dec
FROM DetalleVentas D
WHERE idVenta_Int = @idVenta_Int
AND D.idArt_Int = ArtCodigos.dArt_Int
pero lo que hace es que solo me actualiza la existencia del primer articulo :(
si alguien sabe como hacerlo se lo agradecere mucho, si no pues usare cursores para recorrer cada detalle de venta y actualizar uno por uno la existencia de los articulos
tengo una tabla de ventas con su respectivo detalle de ventas
y otra de articulos
la tabla detalledeventas tiene un campo en comun con articulos
Por ejemplo detalleventas.idArt_int
y articulos.idArt_int
lo que quiero hacer es que al cancelar la venta, todos los articulos que estan el detalle de esa venta actualicen la existencia de ese articulo
pero no consigo una consulta que me lo haga, puse esta consulta
UPDATE ArtCodigos
SET existencia_Dec = existencia_Dec + D.cantidad_Dec
FROM DetalleVentas D
WHERE idVenta_Int = @idVenta_Int
AND D.idArt_Int = ArtCodigos.dArt_Int
pero lo que hace es que solo me actualiza la existencia del primer articulo :(
si alguien sabe como hacerlo se lo agradecere mucho, si no pues usare cursores para recorrer cada detalle de venta y actualizar uno por uno la existencia de los articulos
Valora esta pregunta


0