PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2025 → [WD8] Requete
[WD8] Requete
Débuté par pbousquet, 28 déc. 2004 12:28 - 2 réponses
Posté le 28 décembre 2004 - 12:28
Bonjour,

Pouvez vous m'aider à résoudre ce problème : une requête qui fonctionne très
bien avec SQLServer mais pas avec HF

"Problème d'initialisation de la requête <Query>.
Les fonctions de calculs multilignes ne sont pas autorisées en dehors des
clauses HAVING"

SELECT QI_DEVIS_PLAN.cle_plan_devis, num_ligne, round(sum(montant_ht),2 ) as
HT
FROM QI_DEVIS_LIGNES LEFT JOIN QI_DEVIS_PLAN ON
QI_DEVIS_PLAN.cle_plan_devis=QI_DEVIS_LIGNES.cle_plan_devis
WHERE QI_DEVIS_LIGNES.cle_devis='PB12040016-001' AND type_detail='A' AND
exclu=0 AND etat=2
GROUP BY QI_DEVIS_PLAN.cle_plan_devis,num_ligne

Merci d'avance
Posté le 28 décembre 2004 - 15:49
J'ai peur que Hyper file ne gere pas la fonction ROUND.
En tous cas elle n'est pas repertoriée entre celles reconnue par le moteur Hyper file.
Essaye dans le guide en ligne sous SQL - Fonctions supportées par Hyper File.

Bonne chance et bonne année
Ciao
Posté le 28 décembre 2004 - 18:59
Alors là.... merci, je m'attendais à ce que HF ne gère pas les jointures +
regroupement + SUM et la solution est simplement le round()

encore un GRAND merci


"SimCox" <Scocchi@tele2.fr> a écrit dans le message de
news:41d15a12@news.pcsoft.fr...

J'ai peur que Hyper file ne gere pas la fonction ROUND.
En tous cas elle n'est pas repertoriée entre celles reconnue par le moteur

Hyper file.
> Essaye dans le guide en ligne sous SQL - Fonctions supportées par Hyper
File.

Bonne chance et bonne année
Ciao