SELECT t.*,COALESCE(t.Score - p.Score,0) AS Change
FROM table t
OUTER APPLY (SELECT TOP 1 Score
FROM table
WHERE Company_Code = t.Company_Code
AND [Date] < t.[Date]
ORDER BY [Date] DESC)p
------------------------------------------------------------------------------------------------------
SQL Server MVP
http://visakhm.blogspot.com/