Saya tidak melihat bagaimana Anda menautkan baris yang disisipkan/diperbarui di Inserted
pseudo ke baris di Projects
Anda meja. Seharusnya ada sesuatu seperti
inserted.ID = projects.ID
atau sesuatu seperti itu di WHERE
klausa:
UPDATE p
SET
p.date_complete = GETDATE()
FROM
dbo.Projects p
INNER JOIN
inserted i ON inserted.id = projects.id
WHERE
i.status = 'Completed'
AND p.date_complete = '1900-01-01'