>UPDATE Client > SET DayBetweenFirstAcceptSoldDate = ISNULL(Seconds,0) > FROM Client > LEFT JOIN (SELECT SUM(CASE WHEN ... THEN ... ELSE ... END ) as seconds, ClientID as clientid2 > FROM Client > LEFT JOIN Company ON Company.NoCountry=1 AND Company.Numero=Client.NoCompany > LEFT JOIN Research ON Research.NoCountry=1 AND Research.Numero=Client.NoResearch > LEFT JOIN BusinessTime ON BusinessTime.NoProvince = COALESCE(Company.NoProvince, Research.NoProvince, 84) AND > BusinessTime.NoHoliday=0 AND > BusinessTime.Start<Client.QueryDate AND > BusinessTime.[End]>=Client.FirstAcceptDate > WHERE Client.FirstAcceptDate>'1899-12-30 00:00:00.000' AND > Client.QueryDate>'1899-12-30 00:00:00.000' AND > Client.QueryDate>=Client.FirstAcceptDate AND > (Client.NoCompany>0 OR Client.NoResearch>0) > GROUP BY ClientID) as Temp ON ClientId = ClientID2 > >>