Champ inconnu dans WHERE clause ?
Résoluemrh Messages postés 439 Statut Membre -
Bonjour à tous,
On m'a aidé sur ce forum à construire une requête qui fonctionne parfaitement et pour laquelle je souhaitais faire une variante pour n'afficher QUE les factures dont le SOLDE était <> de 0
Si j'ai trouvé simple de faire une soustraction dans la requête, je n'arrive pas à récupérer dans la clause WHERE uniquement les enregistrements dont SOLDE<>0
Avez vous une idée pour solutionner ça ?
SELECT C.facture, clients.nom AS CLIENT, SUM(T.total) AS Total_facture, T2.VERST, SUM(T.total)-T2.VERST AS SOLDE FROM (SELECT id_contrat, prix * quantites AS total FROM compositions) AS T INNER JOIN contrats C ON C.id_contrat = T.id_contrat INNER JOIN clients ON clients.id_client = C.id_client LEFT JOIN (SELECT A.facture, SUM(A.acompte_recu) AS VERST FROM acomptes A GROUP BY A.facture) T2 ON T2.facture = C.facture WHERE SOLDE<>0 GROUP by C.facture
J'ai essayé d'appeler ce SOLDE avec tous les alias possible, y compris en le plaçant à différents endroits de la requête mais rien n'y fait !
Merci d'avance pour votre aide...

Linux / Chrome 104.0.0.0
- Champ inconnu dans WHERE clause ?
- Numero inconnu - Guide
- Where is it - Télécharger - Gestion de fichiers
- Mms numéro inconnu - Forum Mobile
- Invitation snapchat inconnu - Forum Snapchat
- Lyrics piste 2artiste inconnu - Forum Musique / Radio / Clip