2017-08-17 1 views
-2

Output of what I would like to getfinden am nächsten Shop SQL

Dies ist, was ich möchte bekommen:

Ich habe eine Tabelle, die Standorte meinem Speicher hält und ihre langen und lat in drei Spalten und eine andere Tabelle, die hält meine Kundenschlüssel ihre lang und lat. In meiner Ausgabe-ID möchte ich eine Spalte mit dem nächstgelegenen Geschäft und eine Spalte mit Abstand zum nächsten Geschäft sehen.

Vielen Dank für Ihre Hilfe!

+0

Willkommen bei SO Bitte lesen Sie die Richtlinien, wie Sie Stellen Sie Fragen und bearbeiten oder erstellen Sie einen neuen Beitrag basierend auf diesen Informationen. https://stackoverflow.com/help/how-to-ask – Isaiah3015

+0

Sie sollten dies als Antwort posten und dann Ihre eigene Antwort akzeptieren. Glückwunsch! – Isaiah3015

Antwort

0

Für zukünftige Leser, fand ich, wie es geht:

1) @start_location GEOGRAPHY = GEOGRAPHY :: Point (Lat, Lang, 4326)

2) SELECT ID ERKLÄREN, @ start_location.STDistance (Ort) /1609.344 [YourTableName] aus (SELECT ID, GEOGRAPHY :: Point (Breite, Länge, 4326) als Standort FROM [TheTableWhereYourZipInfoIsStored]

Hinweise:. /1609.344 ist, weil Sie Meilen von Metern zu konvertierende

Verwandte Themen