Bonjour,

je ne parviens pas à trouver comment faire un where sur une requete avec un alias d'un somme.

La requete suivant fonctionne

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
SELECT *, SUM(postes.QUANTITE * postes.PRIX_UNITAIRE) as SOMME FROM ABC_devis AS devis
INNER JOIN ABC_devis_postes AS postes ON ID_DEVIS=devis.ID
GROUP BY devis.ID
Alors que celle-ci pas

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
SELECT *, SUM(postes.QUANTITE * postes.PRIX_UNITAIRE) as SOMME FROM ABC_devis AS devis
INNER JOIN ABC_devis_postes AS postes ON ID_DEVIS=devis.ID
WHERE SOMME > 200
GROUP BY devis.ID
Est-ce que quelqu'un aurait une idée de comment contourner ce souci?

Attention que le but final est de travailler avec ces données dans une page php.

Merci d'avance