Je mist een afsluitende )
voor de eerste 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
Hoewel het moeilijk visueel te herkennen is, heb ik dit gevonden door je code te kopiëren naar een teksteditor die accolade-matching ondersteunt. Het wordt ten zeerste aanbevolen om er een te gebruiken, zo niet voor het ontwikkelen en testen van query's, dan in ieder geval voor debuggen.