Autor Tema: hey manes tengo problema con creacion de un trigger  (Leído 1384 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado carlos_hackmandracker

  • Trade Count: (2)
  • Sv Member
  • ***
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Mensajes: 318
  • Que viva el Metal
hey manes tengo problema con creacion de un trigger
« : diciembre 01, 2008, 03:06:52 pm »
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
solo hay un lugar a donde llegar sin encontrar la soledad