РЕДАКТИРОВАТЬ : Изменено на основе дополнительной информации, добавленной к вопросу.
select p.id, p.from_date, p.price
from (select id, from_date, price, row_number() over (order by id desc) as r from prices) p
where p.r <> 1
order by p.id, p.from_date