Ver Mensaje Individual
  #4 (permalink)  
Antiguo 04/12/2007, 03:37
seyko
 
Fecha de Ingreso: febrero-2007
Mensajes: 1.292
Antigüedad: 17 años, 3 meses
Puntos: 13
Re: Registros cercanos

siguiendo el criterio de sacar el menor o igual y el mayor, esto es para postgres no se si en tu BD se utiliza igual limit.

(
select *
from tabla
where campo3 <= valor
order by campo3 desc
limit 1
)
union
(
select *
from tabla
where campo3 > valor
order by campo3 asc
limit 1
)

Un saludo