PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → fonctions de calcul multiligne non autorisées
fonctions de calcul multiligne non autorisées
Débuté par guest, 03 fév. 2006 11:07 - 1 réponse
Posté le 03 février 2006 - 11:07
Bonjour !

J'ai fait cette requete :

SELECT
tbl_Un.Libelle as LibelleUN,
SUM( tbl_Deux.ChiffreUn + tbl_Deux.ChiffreDeux)/7 AS Total

FROM
tbl_Une INNER JOIN tbl_Deux ON tbl_Une.CodeUN = tbl_Deux.CodeUN

WHERE
tbl_Une.CodeUN = 'LeCodeUN'

GROUP BY
tbl_Une.Libelle


cette requete marche tres bien dans MySQL ... mais pas dans WinDev quand je crée la requete en faisant : Fichier/Nouveau -> Requete -> saisir le code SQL.

j'ai une erreur sur la 3eme ligne du code :
"Les fonctions de calcul multiligne ne sont pas autorisées en dehors des clauses HAVING"

Si j'enleve le /7 , il n'y a plus d'erreur. j'ai essayé de mettre une clause HAVING mais toujours la meme erreur. j'ai aussi essayé des parenthèses et même résultat.

Savez vous comment régler le probleme ?

Je précise que je ne veux pas utiliser les chaineconstruite. et que je suis en version 10 de windev.

Merci d'avance.

: M :.
Posté le 03 février 2006 - 17:54
si votre BDD n'est pas HF essayer avec le paramètre de sans correction dans
la fonction HExecuteRequete

cordialement JeAn-PhI

"M" <guest@newsgroup.fr> a écrit dans le message de news:
43e31690$1@news.pcsoft.fr...

Bonjour !

J'ai fait cette requete :

SELECT
tbl_Un.Libelle as LibelleUN,
SUM( tbl_Deux.ChiffreUn + tbl_Deux.ChiffreDeux)/7 AS Total

FROM
tbl_Une INNER JOIN tbl_Deux ON tbl_Une.CodeUN = tbl_Deux.CodeUN

WHERE
tbl_Une.CodeUN = 'LeCodeUN'

GROUP BY
tbl_Une.Libelle


cette requete marche tres bien dans MySQL ... mais pas dans WinDev quand
je crée la requete en faisant : Fichier/Nouveau -> Requete -> saisir le
code SQL.

j'ai une erreur sur la 3eme ligne du code :
"Les fonctions de calcul multiligne ne sont pas autorisées en dehors des
clauses HAVING"

Si j'enleve le /7 , il n'y a plus d'erreur. j'ai essayé de mettre une
clause HAVING mais toujours la meme erreur. j'ai aussi essayé des
parenthèses et même résultat.

Savez vous comment régler le probleme ?

Je précise que je ne veux pas utiliser les chaineconstruite. et que je
suis en version 10 de windev.

Merci d'avance.

: M :.