declare @intezmenyId int declare @tanevId int set datefirst 1 update t set t.C_HETNAPJA = n.C_HETNAPJA from T_TANEVRENDJE t inner join ( VALUES /* Első, utolsó tanítási nap alapból benne volt*/ -- Okt. 23. ('T', '20201023', 1554, dbo.fnGetHetNapja('20201023'), N'', 1396, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 0) --Őszi szünet ,('T', '20201026', 1554, dbo.fnGetHetNapja('20201026'), N'', 1399, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 0) ,('T', '20201027', 1554, dbo.fnGetHetNapja('20201027'), N'', 1399, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 0) ,('T', '20201028', 1554, dbo.fnGetHetNapja('20201028'), N'', 1399, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 0) ,('T', '20201029', 1554, dbo.fnGetHetNapja('20201029'), N'', 1399, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 0) ,('T', '20201030', 1554, dbo.fnGetHetNapja('20201030'), N'', 1399, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 0) --Téli szünet ,('T', '20201221', 1554, dbo.fnGetHetNapja('20201221'), N'', 1397, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 0) ,('T', '20201222', 1554, dbo.fnGetHetNapja('20201222'), N'', 1397, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 0) ,('T', '20201223', 1554, dbo.fnGetHetNapja('20201223'), N'', 1397, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 0) ,('T', '20201228', 1554, dbo.fnGetHetNapja('20201228'), N'', 1397, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 0) ,('T', '20201229', 1554, dbo.fnGetHetNapja('20201229'), N'', 1397, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 0) ,('T', '20201230', 1554, dbo.fnGetHetNapja('20201230'), N'', 1397, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 0) ,('T', '20201231', 1554, dbo.fnGetHetNapja('20201231'), N'', 1397, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 0) --Karacsony, újév ,('T', '20201224', 1554, dbo.fnGetHetNapja('20201224'), N'', 6833, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 0) ,('T', '20201225', 1554, dbo.fnGetHetNapja('20201225'), N'', 1396, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 0) ,('T', '20210101', 1554, dbo.fnGetHetNapja('20210101'), N'', 1396, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 0) -- Első félév vége ,('T', '20210122', 1554, dbo.fnGetHetNapja('20210122'), N'', 1400, 'T', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 0) -- Márc. 15. ,('T', '20210315', 1554, dbo.fnGetHetNapja('20210315'), N'', 1396, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 0) -- Tavaszi szünet ,('T', '20210401', 1554, dbo.fnGetHetNapja('20210401'), N'', 1398, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 0) ,('T', '20210406', 1554, dbo.fnGetHetNapja('20210406'), N'', 1398, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 0) -- Húsvét ,('T', '20210402', 1554, dbo.fnGetHetNapja('20210402'), N'', 1396, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 0) ,('T', '20210405', 1554, dbo.fnGetHetNapja('20210405'), N'', 1396, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 0) --Pünkösdhétfő ,('T', '20210524', 1554, dbo.fnGetHetNapja('20210524'), N'', 1396, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 0) -- Utolsó nap ,('T', '20210615', 1554, dbo.fnGetHetNapja('20210615'), N'', 1395, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 0) ) as n(C_AKTIV, C_DATUM, C_HETIREND, C_HETNAPJA, C_MEGJEGYZES, C_NAPTIPUSA, C_ORARENDINAP, C_OSSZESCSOPORTRAVONATKOZIK, C_CSENGETESIRENDID, C_INTEZMENYID, C_TANEVID, TOROLT, SERIAL, LASTCHANGED, CREATED, MODIFIER, CREATOR) on t.C_DATUM = n.C_DATUM where t.C_HETNAPJA <> n.C_HETNAPJA