Du mangler en afsluttende )
for den første 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
Selvom det er svært at få øje på visuelt, fandt jeg dette ved at kopiere din kode ind i en teksteditor, der understøtter brace matching. Det anbefales stærkt at bruge en, hvis ikke til forespørgselsudvikling og test, så i det mindste til fejlretning.