Tengo este trigger:
CREATE TRIGGER tg_act_subtotal ON dbo.Numero_Linea
after insert
AS
update Numero_linea
set Numero_linea.subtotal=(articulos.precio*inserted.u nidades)
from inserted,articulos
where inserted.codigo_articulo=articulos.codigo_articulo
El cual quiero que me calcule el subtotal que son las unidades por el precio, en principio todo funciona bien inserto una linea y me lo calcula bien, el problema viene al salir de la tabla y volver a entrar, en la columna subtotal aparece el valor repetido en todas las filas es decir en vez de tener cada linea su valor subtotal tienen todas la misma que coincide con la ultima.
Otra preguntilla en un trigger podria poner una expresion de este tipo?
CREATE TRIGGER tg_act_subtotal ON dbo.Numero_Linea
after insert
AS
update Numero_linea
set Numero_linea.subtotal=numero_linea.subtotal+5
from inserted
ES decir al actualizaar un valor sumarle su valor como si se tratara de una variable.
Por último si conocen algun faq sobre los triggers o cualkier sitio que hablen sobre ellos me vendria bastante bien pq tengo que hacer unos cuantos para mi proyecto.
Gracias!