Tôi không hiểu bạn đang liên kết các hàng đã được chèn / cập nhật như thế nào trong Inserted
bảng giả cho các hàng trong Projects
của bạn bàn. Phải có một cái gì đó giống như
inserted.ID = projects.ID
hoặc thứ gì đó tương tự trong WHERE
mệnh đề:
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'