Ciao a tutti ho una query che utilizza una funzione per ritornare la distanza


SELECT POI . * , GetDistance(
POI.Latitude, POI.Longitude, '45', '10', 'km'
) AS Distance
FROM POI
WHERE ....
POI.Latitude, POI.Longitude, '', '', 'km'
) <= '10000'

Perchè quando Distance = 94.23 (per esempio) e metto nel WHERE <= 100 (WHERE <= '100') non funziona? Devo quindi usare nu valore più grande (esempio 100000)

Cosa sbaglio??

Tutti i valori ritornati hanno distance

98.3242
94.232
etc...


Grazie