even otherwise you could follow the same approachDECLARE @year INT = 2012..INNER JOIN #TEMP1 T ON M.CLIENT_NUMBER = T.CLIENT_NUMBER AND (M.POLICY_DATE_TIME = (SELECT MAX (M2.POLICY_DATE_TIME) FROM MPL_EXPOSURE M2 WHERE M2.CLIENT_NUMBER = M.CLIENT_NUMBER AND M2.POLICY_DATE_TIME > = DATEADD(yy,@year-1900,0)AND M2.POLICY_DATE_TIME < DATEADD(yy,@year-1899,0)))
------------------------------------------------------------------------------------------------------SQL Server MVPhttp://visakhm.blogspot.com/https://www.facebook.com/VmBlogs