![]() |
Consulta para encontrar el valor más cercano
Saludos foreros.
Esta consulta me funciona en Access, pero no en SQL Server. (Por obvias razones)
La tabla dbo_Pref contiene una colección de puntos importantes con un nombre y su ubicación mediante su longitud y latitud (los campos lfLongitude y lfLatitude respectivamente que son del tipo float), este ejemplo de consulta busca el punto más cercano a la longitud -92.89833 y latitud 18.02. En Access se pueden utilizar las funciones SQR y el operador ^ para elevar a cierta potencia, pero en SQL Server ¿cómo se hace este tipo de consulta?, ¿cuál sería el equivalente a esta consulta pero en SQL Server? Muchas gracias desde ya. |
Eureka
Perdonar por mi ignorancia...
Despues de buscar un poco, dí con un manual de SQL Server y encontré las funciones aritméticas. Este es el equivalente en SQL Server:
POWER para elevar a cierta potencia --- POWER(Que_elevar, Que_Potencia) SQRT para extraer la raíz cuadrada --- SQRT(Numero) |
| La franja horaria es GMT +2. Ahora son las 22:00:24. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi