Hi CREATE TABLE #TEMP(ID INT IDENTITY(1,1), A INT)INSERT INTO #temp SELECT 10 UNION ALLSELECT 20 UNION ALLSELECT 30 UNION ALLSELECT 40 UNION ALLSELECT 50 UNION ALLSELECT 60 UNION ALLSELECT 70 UNION ALLSELECT 80 UNION ALLSELECT 90 UNION ALLSELECT 100SELECT * FROM #tempSELECT A.ID, MIN(A.A)as A, SUM(ISNULL(B.A,0))as CUM_VALUE_OF_AFROM #TEMP A INNER JOIN #TEMP BON A.ID >= B.IDGROUP BY A.ID
the above query will run 3 mins for 5000 records of data. how to optimize it..pls help on this