DECLARE @RawData TABLE (EmployeeID varchar(10) NOT NULL PRIMARY KEY, Adjustment int NOT NULL) INSERT INTO @RawData (EmployeeID, Adjustment) VALUES ('15574', 1) ,('18410', 2) ,('11791', 2) ,('2988', 2) ,('11917', 2) ,('13938', 2) ,('20824', 2) ,('6937', 2) ,('7149', 2) ,('23437', 2) ,('8929', 2) ,('8930', 2) ,('23658', 2) ,('19477', 2) ,('18509', 2) ,('22441', 2) ,('12761', 2) ,('22875', 2) ,('21952', 2) ,('15554', 2) ,('21607', 2) ,('547', 2) ,('24440', 2) ,('18022', 2) ,('15759', 2) ,('23038', 2) ,('4992', 2) ,('6621', 2) ,('8562', 2) ,('13931', 2) ,('1809', 2) ,('10179', 2) ,('9337', 2) ,('20557', 2) ,('8620', 2) ,('8258', 2) ,('21308', 2) ,('20085', 2) ,('60018102', 2) ,('60015325', 2) ,('17866', 3) ,('13478', 3) ,('19729', 3) ,('6491', 3) ,('17304', 3) ,('13350', 3) ,('4623', 3) ,('1373', 3) ,('24172', 3) ,('22227', 3) ,('4104', 3) ,('17893', 3) ,('17502', 3) ,('14073', 3) ,('20291', 3) ,('20398', 3) ,('21956', 3) ,('7684', 3) ,('23104', 3) ,('24558', 3) ,('3191', 3) ,('23334', 3) ,('14352', 3) ,('17854', 3) ,('22176', 3) ,('23916', 3) ,('21606', 3) ,('23918', 3) ,('23392', 3) ,('14418', 3) ,('23393', 3) ,('14384', 3) ,('14238', 3) ,('23405', 3) ,('23565', 3) ,('23381', 3) ,('24427', 3) ,('16800', 3) ,('22515', 3) ,('16730', 3) ,('8160', 3) ,('8249', 3) ,('12854', 3) ,('21454', 3) ,('21028', 3) ,('4273', 3) ,('4679', 3) ,('6320', 3) ,('8169', 3) ,('24337', 3) ,('20317', 3) ,('24338', 3) ,('18156', 3) ,('15575', 3) ,('11441', 3) ,('9921', 3) ,('22559', 3) ,('22700', 3) ,('19548', 3) ,('5857', 3) ,('7798', 3) ,('60021377', 3) ,('60021988', 3) ,('60022238', 3) ,('60020312', 3) ,('60015265', 3) ,('60018312', 3) ,('60021501', 3) ,('60025027', 3) ,('60022106', 3) ,('60022393', 3) ,('60020132', 3) ,('60023513', 3) ,('60022537', 3) ,('60020097', 3) ,('60022451', 3) ,('60022541', 3) ,('60013666', 3) ,('60020996', 3) ,('60021609', 3) ,('60033509', 3) ,('5001152', 3) ,('13704', 4) ,('13781', 4) ,('6150', 4) ,('19447', 4) ,('13626', 4) ,('13033', 4) ,('8207', 4) ,('6935', 4) ,('16881', 4) ,('22418', 4) ,('12737', 4) ,('23331', 4) ,('23468', 4) ,('16342', 4) ,('22513', 4) ,('22514', 4) ,('13609', 4) ,('520', 4) ,('5129', 4) ,('15277', 4) ,('8384', 4) ,('8770', 4) ,('17456', 4) ,('5703', 4) ,('19016', 4) ,('20401', 4) ,('8189', 4) ,('11188', 4) ,('6357', 4) ,('17573', 4) ,('16375', 4) ,('7407', 4) ,('11115', 4) ,('20983', 4) ,('11842', 4) ,('10589', 4) ,('22170', 4) ,('5922', 4) ,('22973', 4) ,('17043', 4) ,('23298', 4) ,('23294', 4) ,('7043', 4) ,('7294', 4) ,('23027', 4) ,('21294', 4) ,('14006', 4) ,('23435', 4) ,('24707', 4) ,('60024308', 4) ,('5001263', 4) ,('5002074', 4) ,('23907', 5) ,('4915', 5) ,('18490', 5) ,('21719', 5) ,('23092', 5) ,('22530', 5) ,('21274', 5) ,('20955', 5) ,('10630', 5) ,('20484', 5) ,('22895', 5) ,('2094', 5) ,('9099', 5) ,('12689', 5) ,('14630', 5) ,('20275', 5) ,('20306', 5) ,('22585', 5) ,('19483', 5) ,('18805', 5) ,('3048', 5) ,('23772', 5) ,('5774', 5) ,('4693', 5) ,('5595', 5) ,('8375', 5) ,('5819', 5) ,('15274', 5) ,('23669', 5) ,('23947', 5) ,('10307', 5) ,('8438', 5) ,('18639', 5) ,('22582', 5) ,('19217', 5) ,('18204', 5) ,('18797', 5) ,('16097', 5) ,('22424', 5) ,('18329', 5) ,('15892', 5) ,('12524', 5) ,('9545', 5) ,('13228', 5) ,('22799', 5) ,('24200', 5) ,('20510', 5) ,('21964', 5) ,('12766', 5) ,('20580', 5) ,('21572', 5) ,('4360', 5) ,('1801', 5) ,('19814', 5) ,('22041', 5) ,('19480', 5) ,('6045', 5) ,('23668', 5) ,('11490', 5) ,('18804', 5) ,('23163', 5) ,('21746', 5) ,('9447', 5) ,('20804', 5) ,('5148', 5) ,('8896', 5) ,('19853', 5) ,('23704', 5) ,('7896', 5) ,('16078', 5) ,('24399', 5) ,('19414', 5) ,('22955', 5) ,('19528', 5) ,('4134', 5) ,('15132', 5) ,('4925', 5) ,('22167', 5) ,('24591', 5) ,('20107', 5) ,('24144', 5) ,('19449', 5) ,('4366', 5) ,('5790', 5) ,('8524', 5) ,('8195', 5) ,('12298', 5) ,('21084', 5) ,('15608', 5) ,('9052', 5) ,('7250', 5) ,('21009', 5) ,('20211', 5) ,('22402', 5) ,('23073', 5) ,('4102', 5) ,('10764', 5) ,('17940', 5) ,('12084', 5) ,('23164', 5) ,('9173', 5) ,('21808', 5) ,('5236', 5) ,('18185', 5) ,('7833', 5) ,('22471', 5) ,('1691', 5) ,('7934', 5) ,('15360', 5) ,('21683', 5) ,('6243', 5) ,('6547', 5) ,('1428', 5) ,('24567', 5) ,('20860', 5) ,('13131', 5) ,('83', 5) ,('20879', 5) ,('21949', 5) ,('11994', 5) ,('19201', 5) ,('20372', 5) ,('19407', 5) ,('22699', 5) ,('18830', 5) ,('8040', 5) ,('20795', 5) ,('15166', 5) ,('13594', 5) ,('17483', 5) ,('20614', 5) ,('22818', 5) ,('22004', 5) ,('6723', 5) ,('718', 5) ,('4543', 5) ,('18158', 5) ,('21767', 5) ,('22049', 5) ,('18371', 5) ,('8748', 5) ,('11909', 5) ,('19564', 5) ,('16677', 5) ,('8842', 5) ,('5523', 5) ,('12025', 5) ,('17493', 5) ,('21995', 5) ,('21442', 5) ,('7899', 5) ,('23770', 5) ,('24601', 5) ,('18209', 5) ,('19196', 5) ,('7547', 5) ,('20497', 5) ,('13035', 5) ,('23610', 5) ,('18750', 5) ,('18800', 5) ,('8372', 5) ,('23591', 5) ,('24705', 5) ,('7722', 5) ,('7320', 5) ,('8318', 5) ,('22257', 5) ,('24575', 5) ,('15758', 5) ,('23706', 5) ,('22254', 5) ,('19294', 5) ,('7070', 5) ,('18836', 5) ,('22281', 5) ,('24358', 5) ,('9407', 5) ,('2721', 5) ,('22579', 5) ,('20330', 5) ,('23478', 5) ,('19469', 5) ,('5036', 5) ,('22828', 5) ,('3113', 5) ,('20057', 5) ,('21757', 5) ,('23333', 5) ,('12046', 5) ,('2880', 5) ,('2967', 5) ,('23336', 5) ,('17098', 5) ,('2696', 5) ,('2770', 5) ,('3167', 5) ,('130', 5) ,('17097', 5) ,('22343', 5) ,('22443', 5) ,('23361', 5) ,('17541', 5) ,('5014', 5) ,('18651', 5) ,('2910', 5) ,('13394', 5) ,('3199', 5) ,('23330', 5) ,('23486', 5) ,('2884', 5) ,('20310', 5) ,('1871', 5) ,('23493', 5) ,('20881', 5) ,('5054', 5) ,('22850', 5) ,('23364', 5) ,('20515', 5) ,('14090', 5) ,('13452', 5) ,('3018', 5) ,('5051', 5) ,('15442', 5) ,('22782', 5) ,('13385', 5) ,('13390', 5) ,('22059', 5) ,('196465', 5) ,('23345', 5) ,('2828', 5) ,('23369', 5) ,('3188', 5) ,('17542', 5) ,('17543', 5) ,('2987', 5) ,('1795', 5) ,('1793', 5) ,('3156', 5) ,('18648', 5) ,('22649', 5) ,('3147', 5) ,('2625', 5) ,('3100', 5) ,('16934', 5) ,('22873', 5) ,('22079', 5) ,('5044', 5) ,('13383', 5) ,('2928', 5) ,('2684', 5) ,('13443', 5) ,('23360', 5) ,('2872', 5) ,('23342', 5) ,('23494', 5) ,('2899', 5) ,('20518', 5) ,('23484', 5) ,('22057', 5) ,('20516', 5) ,('22615', 5) ,('22616', 5) ,('23359', 5) ,('3066', 5) ,('23488', 5) ,('16940', 5) ,('23350', 5) ,('18650', 5) ,('20810', 5) ,('2775', 5) ,('3103', 5) ,('2833', 5) ,('20811', 5) ,('5027', 5) ,('22848', 5) ,('5052', 5) ,('22056', 5) ,('16942', 5) ,('22083', 5) ,('17186', 5) ,('22077', 5) ,('24534', 5) ,('23497', 5) ,('23500', 5) ,('22222', 5) ,('20327', 5) ,('19099', 5) ,('22191', 5) ,('20456', 5) ,('17110', 5) ,('22501', 5) ,('24162', 5) ,('23917', 5) ,('17771', 5) ,('20046', 5) ,('18224', 5) ,('22210', 5) ,('20199', 5) ,('22512', 5) ,('14212', 5) ,('20454', 5) ,('23107', 5) ,('14518', 5) ,('24267', 5) ,('21601', 5) ,('20364', 5) ,('14303', 5) ,('18427', 5) ,('19860', 5) ,('17195', 5) ,('21867', 5) ,('15432', 5) ,('1531', 5) ,('22962', 5) ,('8915', 5) ,('8479', 5) ,('13014', 5) ,('10078', 5) ,('6077', 5) ,('19892', 5) ,('19706', 5) ,('24202', 5) ,('8809', 5) ,('6502', 5) ,('6063', 5) ,('17914', 5) ,('18588', 5) ,('1000', 5) ,('12942', 5) ,('20056', 5) ,('1382', 5) ,('23175', 5) ,('12435', 5) ,('11926', 5) ,('4201', 5) ,('13083', 5) ,('1831', 5) ,('8327', 5) ,('20095', 5) ,('18729', 5) ,('17836', 5) ,('21560', 5) ,('8585', 5) ,('5975', 5) ,('21215', 5) ,('6007', 5) ,('10716', 5) ,('1604', 5) ,('6520', 5) ,('15749', 5) ,('5675', 5) ,('4007', 5) ,('22982', 5) ,('18159', 5) ,('6295', 5) ,('12316', 5) ,('6129', 5) ,('5166', 5) ,('15753', 5) ,('13160', 5) ,('12237', 5) ,('18478', 5) ,('6412', 5) ,('19593', 5) ,('23590', 5) ,('6370', 5) ,('4751', 5) ,('17214', 5) ,('1586', 5) ,('10299', 5) ,('3080', 5) ,('12536', 5) ,('17257', 5) ,('23318', 5) ,('5853', 5) ,('17827', 5) ,('15529', 5) ,('1724', 5) ,('7147', 5) ,('16718', 5) ,('13803', 5) ,('6313', 5) ,('11345', 5) ,('4372', 5) ,('10621', 5) ,('10340', 5) ,('17138', 5) ,('17774', 5) ,('10114', 5) ,('21822', 5) ,('23017', 5) ,('18664', 5) ,('22685', 5) ,('23320', 5) ,('22436', 5) ,('256', 5) ,('22545', 5) ,('21259', 5) ,('22898', 5) ,('15516', 5) ,('11510', 5) ,('12456', 5) ,('10314', 5) ,('21942', 5) ,('22614', 5) ,('13293', 5) ,('21697', 5) ,('9440', 5) ,('7343', 5) ,('7485', 5) ,('8882', 5) ,('8946', 5) ,('9100', 5) ,('10808', 5) ,('22577', 5) ,('19128', 5) ,('12315', 5) ,('24570', 5) ,('9538', 5) ,('18827', 5) ,('19254', 5) ,('24433', 5) ,('20493', 5) ,('21024', 5) ,('22259', 5) ,('11923', 5) ,('7103', 5) ,('8735', 5) ,('792', 5) ,('20947', 5) ,('22230', 5) ,('7427', 5) ,('22089', 5) ,('1803', 5) ,('15289', 5) ,('13577', 5) ,('21356', 5) ,('5395', 5) ,('22421', 5) ,('11292', 5) ,('24663', 5) ,('17259', 5) ,('16906', 5) ,('10228', 5) ,('12496', 5) ,('18408', 5) ,('18070', 5) ,('7563', 5) ,('22562', 5) ,('17552', 5) ,('19910', 5) ,('9002', 5) ,('15560', 5) ,('17328', 5) ,('5064', 5) ,('15305', 5) ,('16414', 5) ,('15303', 5) ,('21416', 5) ,('15993', 5) ,('14729', 5) ,('13439', 5) ,('1741', 5) ,('15607', 5) ,('19365', 5) ,('19279', 5) ,('16340', 5) ,('12650', 5) ,('18252', 5) ,('17410', 5) ,('23290', 5) ,('22420', 5) ,('9378', 5) ,('18808', 5) ,('21983', 5) ,('22021', 5) ,('24136', 5) ,('14984', 5) ,('15578', 5) ,('19986', 5) ,('1431', 5) ,('15978', 5) ,('16961', 5) ,('20215', 5) ,('23710', 5) ,('21317', 5) ,('22824', 5) ,('11426', 5) ,('17140', 5) ,('8980', 5) ,('13748', 5) ,('7205', 5) ,('12679', 5) ,('13090', 5) ,('19237', 5) ,('18322', 5) ,('22408', 5) ,('24131', 5) ,('22000', 5) ,('22620', 5) ,('7140', 5) ,('17525', 5) ,('20475', 5) ,('13218', 5) ,('13184', 5) ,('23039', 5) ,('1184', 5) ,('20050', 5) ,('5289', 5) ,('17508', 5) ,('23293', 5) ,('14064', 5) ,('19779', 5) ,('20299', 5) ,('9021', 5) ,('20628', 5) ,('24484', 5) ,('13890', 5) ,('11023', 5) ,('1630', 5) ,('24135', 5) ,('7172', 5) ,('4689', 5) ,('19070', 5) ,('9363', 5) ,('9133', 5) ,('18986', 5) ,('15819', 5) ,('10571', 5) ,('12711', 5) ,('8335', 5) ,('22384', 5) ,('24585', 5) ,('14025', 5) ,('23759', 5) ,('24355', 5) ,('23173', 5) ,('23930', 5) ,('20237', 5) ,('22650', 5) ,('13743', 5) ,('18987', 5) ,('22712', 5) ,('23043', 5) ,('23288', 5) ,('60018113', 5) ,('5001265', 5) ,('5001165', 5) ,('5001148', 5) ,('5002054', 5) ,('5001193', 5) ,('5001191', 5) ,('5001036', 5) ,('5002041', 5) ,('5002095', 5) ,('5001266', 5) ,('5001232', 5) ,('5001225', 5) ,('5002078', 5) ,('5001228', 5) ,('500104', 5) ,('5002096', 5) ,('500105', 5) ,('5001267', 5) ,('5002029', 5) ,('5001231', 5) ,('50023899', 5) ,('5001227', 5) ,('22428', 5) ,('22528', 5) ,('20740', 5) ,('22448', 5) ,('23995', 5) ,('22469', 5) ,('24034', 5) ,('22480', 5) ,('22240', 5) ,('23068', 5) ,('22643', 5) ,('23044', 5) ,('4342', 5) ,('21485', 5) ,('11893', 5) ,('5985', 5) ,('16907', 5) ,('15901', 5) ,('13094', 5) ,('22571', 5) ,('16047', 5) ,('14294', 6) ,('14379', 6) ,('14502', 6) ,('14388', 6) ,('14246', 6) ,('14444', 6) ,('14375', 6) ;WITH emps(YearNdx, Adjustment) AS( SELECT DB.Ndx, d.Adjustment FROM DB_OSP_YEARLY_BREAKDOWN DB INNER JOIN LNK_EMPLOYEE_CONTRACT LEC ON LEC.Right_Join = DB.Master_Id INNER JOIN DT_EMPLOYEE DTE ON DTE.Entity_Id = LEC.Left_Join AND DTE.Ndx = (SELECT TOP 1 Ndx FROM DT_EMPLOYEE WHERE Entity_Id = DTE.Entity_Id ORDER BY Entity_Start_Date DESC) INNER JOIN @RawData d ON d.EmployeeID = CAST(DTE.EmployeeID as varchar(10)) WHERE DB.Plan_Type = 'Holiday' AND DB.Year = 2020 ) UPDATE DB_OSP_YEARLY_BREAKDOWN SET Full_Adjusted = Full_Adjusted + emps.Adjustment, Notes = CASE ISNULL(Notes,'') WHEN '' THEN '' ELSE Notes + CHAR(13)+CHAR(10) END + 'Days Purchased for 2020 - ' + CAST(emps.Adjustment as varchar) FROM DB_OSP_YEARLY_BREAKDOWN AS b INNER JOIN emps ON ( b.Ndx = emps.YearNdx )