As said to you many many times before, ALWAYS USE PROPER DATAYPES!We have also repeatedly asked you to supply sample data in proper format!-- Prepare sample dataDECLARE @Sample TABLE ([Month] CHAR(6), Base_Amount MONEY, YTD MONEY)INSERT @Sample ( [Month], Base_Amount )SELECT 'APR-07', 1000.00 UNION ALLSELECT 'APR-07', 500.00 UNION ALLSELECT 'MAY-07', 2000.00 UNION ALLSELECT 'JUN-07', 5000.00-- Do the running total updateUPDATE tSET t.ytd = (SELECT SUM(q.Base_Amount) FROM @Sample AS q WHERE CAST('1-' + q.[Month] AS DATETIME) <= CAST('1-' + t.[Month] AS DATETIME))FROM @Sample AS t-- Show the resultSELECT *FROM @Sample
E 12°55'05.25"N 56°04'39.16"