Thanks PesoI was stuck on this all last night and got no-where (I couldn't sleep, so was in bed working on my laptop).Anyway, thanks for your reply, but I managed to fashion a solution using a CTE:DECLARE @MaxNumberOfStoreIterations INT, @StoreNoCounter INTSELECT @MaxNumberOfStoreIterations = MAX(ID), @StoreNoCounter = 1 FROM #Test;WITH CTE_CaseStatement (Iteration, StoreID, CaseStatement)AS(SELECT Iteration, StoreID, CAST('CASE '+CaseStatement AS VARCHAR(8000))FROM #TestWHERE StoreID = 1UNION ALLSELECT t1.Iteration, t2.StoreID+1, t2.CaseStatement+t1.CaseStatementFROM (SELECT Iteration, StoreID, CaseStatement FROM #Test)t1 INNER JOIN CTE_CaseStatement t2ON t1.StoreID = t2.StoreID+1AND t1.Iteration = t2.IterationAND t2.StoreID+1 <= @MaxNumberOfStoreIterations )UPDATE #TestSET CaseStatement = cte.CaseStatement+' END' FROM CTE_CaseStatement cteINNER JOIN(SELECT Iteration, MAX(StoreID)AS StoreID FROM CTE_CaseStatementGROUP BY Iteration)t1 ON t1.StoreID = cte.StoreID AND t1.Iteration = cte.IterationRESULTS:1 1 69 77 3658666 1 CASE WHEN 69 THEN 85 WHEN 70 THEN 86 WHEN 71 THEN 87 WHEN 72 THEN 88 END2 2 70 78 3658666 1 CASE WHEN 69 THEN 77 WHEN 70 THEN 78 WHEN 71 THEN 79 WHEN 72 THEN 80 WHEN 73 THEN 81 WHEN 74 THEN 82 WHEN 75 THEN 83 WHEN 76 THEN 84 END3 3 71 79 3658666 1 CASE WHEN 69 THEN 85 WHEN 70 THEN 86 WHEN 71 THEN 87 WHEN 72 THEN 88 END4 4 72 80 3658666 1 CASE WHEN 69 THEN 77 WHEN 70 THEN 78 WHEN 71 THEN 79 WHEN 72 THEN 80 WHEN 73 THEN 81 WHEN 74 THEN 82 WHEN 75 THEN 83 WHEN 76 THEN 84 END5 5 73 81 3658666 1 CASE WHEN 69 THEN 85 WHEN 70 THEN 86 WHEN 71 THEN 87 WHEN 72 THEN 88 END6 6 74 82 3658666 1 CASE WHEN 69 THEN 77 WHEN 70 THEN 78 WHEN 71 THEN 79 WHEN 72 THEN 80 WHEN 73 THEN 81 WHEN 74 THEN 82 WHEN 75 THEN 83 WHEN 76 THEN 84 END7 7 75 83 3658666 1 CASE WHEN 69 THEN 85 WHEN 70 THEN 86 WHEN 71 THEN 87 WHEN 72 THEN 88 END8 8 76 84 3658666 1 CASE WHEN 69 THEN 77 WHEN 70 THEN 78 WHEN 71 THEN 79 WHEN 72 THEN 80 WHEN 73 THEN 81 WHEN 74 THEN 82 WHEN 75 THEN 83 WHEN 76 THEN 84 END12 4 72 88 7317332 2 CASE WHEN 69 THEN 85 WHEN 70 THEN 86 WHEN 71 THEN 87 WHEN 72 THEN 88 END11 3 71 87 7317332 2 CASE WHEN 69 THEN 77 WHEN 70 THEN 78 WHEN 71 THEN 79 WHEN 72 THEN 80 WHEN 73 THEN 81 WHEN 74 THEN 82 WHEN 75 THEN 83 WHEN 76 THEN 84 END10 2 70 86 7317332 2 CASE WHEN 69 THEN 85 WHEN 70 THEN 86 WHEN 71 THEN 87 WHEN 72 THEN 88 END9 1 69 85 7317332 2 CASE WHEN 69 THEN 77 WHEN 70 THEN 78 WHEN 71 THEN 79 WHEN 72 THEN 80 WHEN 73 THEN 81 WHEN 74 THEN 82 WHEN 75 THEN 83 WHEN 76 THEN 84 END
Hearty head pats