sql >> データベース >  >> RDS >> Mysql

SQL構文エラー-Haversine式

    終了の)がありません 最初の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 
    

    視覚的に見つけるのは難しいですが、中括弧のマッチングをサポートするテキストエディタにコードをコピーすることでこれを見つけました。クエリの開発とテストではなくても、少なくともデバッグには1つを使用することを強くお勧めします。



    1. PostgreSQLのバージョンを確認する方法

    2. ホテルの部屋などの予約の日付範囲を選択するには、mysqlクエリの更新が必要です

    3. ウェブサイトとそのファイルをapache2サーバーで作成するときに/var/ www/html内でアクセスが拒否されました

    4. LaravelでTEMPORARYテーブルを作成する方法