Липсва ви затварящ )
за първия sin()
( 3959 * acos( cos( radians(18.204540500000) )
* cos( radians( latitude ) )
* cos( radians( longitude )
- radians(-66.450958500000) )
+ sin( radians(18.204540500000 ) ) /* <--- here */
* sin( radians( latitude ) )
)
) AS distance
Въпреки че е трудно да се забележи визуално, открих това, като копирах кода ви в текстов редактор, който поддържа съвпадение на скоби. Силно препоръчително е да използвате такъв, ако не за разработване и тестване на заявки, то поне за отстраняване на грешки.