Creo que con una subconsulta puede salir pero sería lento
Código SQL
[-]
Select a.id,
(Select top1 b.desde from tabla b where b.id=a.id order by 1) as desde,
(Select top1 c.hasta from tabla c where c.id=a.id order desc 1) as hasta
From tabla a
Algo así...