Cual de estos scrips es mas efectivo ,
Publicado por alonso (21 intervenciones) el 14/08/2007 17:08:12
En una sentencia update con case
Update TABLA1
set Campo1 = (Select (Case
when (Moneda = 'S' ) then Costo * 5
when (Mneda = 'D' ) then Costo * 1.4
else Campo1
))
where TABLA1.Codarticulo in (select Articulos.Codarticulo from Articulos where Campo_Verificar = 0 )
primero se seleccionan los registros validos con where
y luego se hacen los updates
Es asi verdad?
espero q me contesten esta pequña duda
Update TABLA1
set Campo1 = (Select (Case
when (Moneda = 'S' ) then Costo * 5
when (Mneda = 'D' ) then Costo * 1.4
else Campo1
))
where TABLA1.Codarticulo in (select Articulos.Codarticulo from Articulos where Campo_Verificar = 0 )
primero se seleccionan los registros validos con where
y luego se hacen los updates
Es asi verdad?
espero q me contesten esta pequña duda
Valora esta pregunta


0