esperanto.de SQL ( PHP):
$demando =
"SELECT DISTINCT id, [...]" .
" AVG(tie.longitudo) AS longitudo, AVG(tie.latitudo) AS latitudo, ".
" ROUND(111.3 * SQRT( POW(({$chi[latitudo]} - AVG(tie.latitudo)),2) + " .
" POW((({$chi[longitudo]} - AVG(tie.longitudo)) * COS(({$chi[latitudo]} + AVG(tie.latitudo)) / 114.6 )),2) )) " .
" AS efektiva_distanco " .
" FROM MA_Adresoj, gxustaj_plzkoord AS tie " .
" WHERE ( " . $pliaj_restriktoj . ") " .
" and (tie.plz = urba_kodo) " .
" GROUP BY id, urba_kodo, nomo_pers, nomo_fam, adresaldono, strato, loko," .
" telefono, retadreso " .
" HAVING efektiva_distanco < '" . $distanco . "' " .
" ORDER BY " . $ordo;
($distanco). , ( , .)
- ( ) :
111.3 * SQRT( POW(here.latitude - there.latitude),2) +
POW((here.longitude - there.longitude) * COS( (here.latitude + there.latitude) / 114.6 ),2) ))
( - .)
, - ( ), , , , ... ).
, , , - , iluxas, .