मैं नहीं देखता कि आप उन पंक्तियों को कैसे जोड़ रहे हैं जिन्हें Inserted
में डाला/अपडेट किया गया था आपके Projects
. में पंक्तियों के लिए छद्म तालिका मेज़। कुछ ऐसा होना चाहिए
inserted.ID = projects.ID
या ऐसा कुछ WHERE
. में खंड:
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'