USE [TfLStarsDev] GO /****** Object: Trigger [dbo].[Trigger1] Script Date: 14/01/2016 09:50:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER TRIGGER [dbo].[Trigger1] ON [dbo].[SignOff] AFTER UPDATE AS BEGIN TRY BEGIN TRANSACTION UPDATE School SET School.DateTravelPlanSubmitted = SchoolSignDate.SignoffSchoolDateMax FROM School INNER JOIN SignOff ON School.SchoolID = SignOff.SchoolID inner join (select SignOff.SchoolID,SignoffSchoolDateMax=max(SignOff.SignedOffBySchoolDate) from SignOff inner join School on School.SchoolID=SignOff.SchoolID group by SignOff.SchoolID) SchoolSignDate on SchoolSignDate.SchoolID=School.SchoolID where SignOff.Submitted IS NOT NULL COMMIT TRAN END TRY BEGIN CATCH IF @@TRANCOUNT > 0 ROLLBACK TRAN END CATCH
where SignOff.Submitted!=NOT NULL
where SignOff.Submitted is NOT NULL
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)