manes tengo un gran problema tengo que hacer un trigger pero no me sale les boy a poner el ejemplo del trigger que ya hice y que me funciono pero este otro no lo puedo hacer
create trigger calculaporcentaje on resultados
after insert, update
as
declare @totvotos as int,
@codcandidatura as char(3)
select @codcandidatura = codcandidatura
from inserted a
select @totvotos = sum(numvotos)
from resultados
where codcandidatura = @codcandidatura
if @totvotos >0 and @totvotos is not null
begin
update resultados
set porcentaje = (convert(decimal(5,2),numvotos)/@totvotos) * 100
where codcandidatura = @codcandidatura
end
este no es problema el que no puede hacer es el siguiente
un trigger en el cual por cada neuva registro que se añada a la tabla resultados, recalcule los datos para determinar que candidato ha sido elegido y en base a ello coloque 0.T.(True, si es booleano o una indicaicon si es caracter) para conocer rapidamente el candidato ganador y F. (False a los demas). solo para Alcaldes talvez alguien me puede ayudarse lo agradeciera mucho
Al menos una idea