PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 22 → Syntaxe SQL
Syntaxe SQL
Débuté par Monsieur AURAY-LORIVAL, 18 mai 2017 21:51 - 4 réponses
//hostimage.webdev.info/avatars/tLdYli8XgIdG6buDKmkuA
Membre enregistré
41 messages
Posté le 18 mai 2017 - 21:51
Je me tire les cheveux depuis 1h sur un problème de syntaxe!
Quand je test sur l'IDE ça marche mais pas dans le logiciel, il me retourne "erreur mot , inattendu et ça vient de cette rubrique formulée:
(6371 * ACOS( ROUND( COS( radians( pos.Latitude ) ) * COS( radians( {setLatitude} ) ) * COS( radians( {setLongitude} ) - radians( pos.Longitude ) ) + SIN( radians(pos.Latitude ) ) * SIN( radians( {setLatitude} ) ),10) ) ) AS dist


C'est la virgule de la fonction round qu'il aime pas.

Merci à vous
//hostimage.webdev.info/avatars/default.gif
Posté le 18 mai 2017 - 23:33
bonsoir,

il y'a une parenthèse mal placée, une des trois parenthèses de fin doit figurer avant la virgule du 10.
l'arrondi est la 2ème fonction imbriquée après acos du coup il ne doit y avoir que 2 parenthèses fermantes à la fin..

vala
//hostimage.webdev.info/avatars/default.gif
Posté le 18 mai 2017 - 23:36
non j'ai dit une bêtise pour les parenthèses il faut que j'apprenne à compter...

{setLatitude} est une indirection sur quoi champ , rubrique ?
//hostimage.webdev.info/avatars/eZ3m09rkySQULPJFodf3Aw
Membre enregistré
416 messages
Popularité : +2 (4 votes)
Posté le 19 mai 2017 - 00:12
Bonsoir,

Sans chercher le détail de ta formule; 14 parenthèses ouvertes, 13 fermées ...

--
Christian - kick71
//hostimage.webdev.info/avatars/3p2WFxJYv5QPx7d8CbHN5A
Membre enregistré
739 messages
Posté le 19 mai 2017 - 04:28
@kick71:il y a bien 1r ouvertes et 14 fermées.

Pourrais tu nous montrer le code d'exécution de la requête s'il te plait ?

--
Cordialement,

Philippe SAINT-BERTIN
Géode Informatique