Ver Mensaje Individual
  #4 (permalink)  
Antiguo 09/07/2009, 14:36
Avatar de David
David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años, 10 meses
Puntos: 839
Respuesta: el numero mas cercano

Probablemente haya un método mejor, pero una forma con la que puedes hacer es restar los datos y ordenarlos en forma ascendente para que el más cercano a 0 quede como primer registro (en una subconsulta). Por ejemplo:
Código MySQL:
Ver original
  1. SELECT A.*,
  2.             (SELECT
  3.                 B.latitud
  4.             FROM
  5.                 B
  6.            ORDER BY
  7.                ABS(A.latitud - B.latitud) ASC
  8.             LIMIT 0, 1)
  9. FROM A;
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.