Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    ricavare distanza tra coordinate con MSSQL

    Buongiorno a tutti, tra amici abbiamo una specie di progetto (che devo sviluppare io ma mi si è grippato il cervello e non riesco a capire come svilupparlo):

    Abbiamo svariati indirizzi (via, cap, città, latitudine, longitudine) in un database SQL Server. Noi vorremmo che, tramite PHP, inserendo un indirizzo in un campo venissero estratti dal database i 3 luoghi più vicini a quell'indirizzo.... ho già una funzione che mi trova le coordinate dell'indirizzo, ma non so come impostare la query...

    avevo trovato tempo fa una funzione MySQL che ricavava la distanza e ordinava tutto in una colonna alias... se trovassi il corrispettivo per MSSql potrei fare una "SELECT TOP 3 [...] ORDER BY alias"

    codice:
    SELECT TRUNCATE( 6363 * sqrt( POW( RADIANS( 45.812775 ) - RADIANS( latitude ) , 2 ) + POW( RADIANS( 9.035438 ) - RADIANS( longitude ) , 2 ) ) , 3 ) AS distance FROM locations
    Please help me

  2. #2
    Risolto

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.