我正在尝试在employeepayhistory
桌子上创建一个触发器。每当我更新RATE
表中的列时,它对月薪的影响应该显示出来,但是如果我更新一条记录,它会给我整条记录的月薪。请帮忙。
CREATE TRIGGER MONTHTRG
ON HumanResources.EmployeePayHistory
FOR UPDATE
AS
BEGIN
DECLARE @Rate MONEY
SELECT @Rate=Rate FROM INSERTED
SELECT 'MONTHSAL'=Rate*PayFrequency*30 FROM HumanResources.EmployeePayHistory
END