SELECT id,from_value,to_value
FROM (
SELECT id,from_value,to_value,row_number() over (partition by id order by timecol desc) as row_num
from table) table
WHERE row_num = 1
Вам нужно использовать управление окнами и номер строки, чтобы добиться этого.U может соотнести ваши временные столбцы