Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/09/2009, 10:48
Solmar
 
Fecha de Ingreso: mayo-2009
Mensajes: 76
Antigüedad: 15 años, 7 meses
Puntos: 0
calcular valor con fila actual

hola a todos tengo una pregunta sobre un trigger que debe de calcular un valor depues de haber insertado o actualizado otros dos valores referentes
el valos calculado es un porcentaje que
tomoara los valores de los siguientes campos
prog_mes y real_mes
la operacion sera esta poc_mes=(real_mes*100)/prog_mes
quisiera saber somo puedo hacer algo asi
por favor garcias

es que uso este procedimiento
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER procedure [dbo].[poc_avan]

as
declare @porc_avan_mes int
SET NOCOUNT ON
begin
set @porc_avan_mes=(select((real_mes*100)/prog_mes)
from prog_real
)
update prog_real set porc_avan_mes='@porc_avan_mes' where porc_avan_mes=''
end


que es llamdao por un trigger
create trigger avances
FOR insert
AS
exec porcentaje_avance
BEGIN
END