2014-01-13 3 views
0

이 쿼리를 입력하면 2 행에서 구문 오류가 발생합니다. 왜 이런 일이 일어나는 지 아는 사람이 있습니까?mySQL에 익숙하며 구문 오류가 발생합니다.

Select Postcode, Lat, Lon, 
     acos(sin(:lat)*sin(radians(Lat)) + cos(:lat)*cos(radians(Lat))*cos(radians(Lon)-:lon)) * :R As D 
From zips 
Where acos(sin(:lat)*sin(radians(Lat)) + cos(:lat)*cos(radians(Lat))*cos(radians(Lon)-:lon)) * :R < :rad 
+4

표시되는 오류는 무엇입니까? –

+0

그것이 나라면, 나는 깔끔한 기능으로 거리 물건을 포장했다. – Strawberry

+0

무엇이 오류입니까? 오류를 게시하십시오. –

답변

0

어떻게 그 성명서를 실행합니까? Are : lat 및 : lon 저장 프로 시저 변수? 나는 콜론이 오라클이 바인드 변수에 사용하지만 MySQL에서는 유효한 구문이 아니라고 믿습니다.

관련 문제