CTE @MartinSmith (DEMO). (: [ds] )
;with cte as (
select [IP_Country], [ds], [Percentage],
row_number() over (partition by [IP_Country] order by ds) rn
from YourTable
)
select t1.[IP_Country], convert(date, t1.[ds],102),
t1.[Percentage], t2.[Percentage]-t1.[Percentage] movement
from cte t1 left join cte t2 on t1.[IP_Country] = t2.[IP_Country]
t1.rn - 1 = t2.rn
IP_COUNTRY COLUMN_1 PERCENTAGE MOVEMENT
Australia 2013-01-01 0.70155 (null)
Australia 2013-02-01 0.685 0.01655
Australia 2013-03-01 0.663594 0.021406
Australia 2013-04-01 0.737541 -0.073947
Australia 2013-05-01 0.688212 0.049329
Australia 2013-06-01 0.665384 0.022828
Australia 2013-07-01 0.620253 0.045131
Australia 2013-08-01 0.697183 -0.07693