buenas lo que pasa es que necesito eliminar datos si se cumple una condicion pero no me esta borrando nada
lo tengo en un procedimiento almacenado porque en el programa que lo llamo solo hay boton para guardar
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 or Hasta=@pHasta
if (@pEliminar='TRUE')
begin
Delete from GS_Recaudo where Eliminar=@pEliminar
end
end
else
Begin
insert into GS_Recaudo(Desde,Hasta,PorcentajeRecaudo)
values (@pDesde,@pHasta,@pPorcentajeRecaudo)
end