Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/03/2013, 09:32
Avatar de chris225
chris225
 
Fecha de Ingreso: octubre-2012
Ubicación: Medellin
Mensajes: 149
Antigüedad: 11 años, 6 meses
Puntos: 2
Respuesta: como puedo eliminar datos cuando actualice

ya lo solucione aca paso mi solucion era una bobada



ALTER PROCEDURE [dbo].[GS_SP_ModificarRecaudo]
@pDesde numeric(18),
@pHasta numeric(18),
@pPorcentajeRecaudo decimal(3,2),
@pEliminar bit
as
if EXISTS(select desde,hasta from GS_Recaudo where (Desde=@pDesde and Hasta=@pHasta))
Begin
update GS_Recaudo
set PorcentajeRecaudo=@pPorcentajeRecaudo
where Desde=@pDesde and Hasta=@pHasta
if (@pEliminar='TRUE')
begin
Delete from GS_Recaudo where Desde=@pDesde and Hasta=@pHasta
end
end
else
Begin
insert into GS_Recaudo(Desde,Hasta,PorcentajeRecaudo)
values (@pDesde,@pHasta,@pPorcentajeRecaudo)
end