bonjour,j'ai du mal à ecrire la requete que voici: Tables pour lesquelles le chiffre d’affaires réalisé est le plus élevé.
voici la structure des tables pour ecrire la requete
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7

FACTURE(numfacture,#numtable,#numserveur,datefacture);
CONSOMMATION(numcons,libcons,prixcons)

COMPREND(#numfacure,#numcons,qte)
TABL(numtable,nomtable,nbplace)
jai donc ecrire une requete que voici
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
select sum(qte*prixcons) as 'CA' ,f.numtable 
from comprend com,consommation c,facture f
where com.NUMCONS=c.NUMCONS
and f.NUMFACTURE=com.NUMFACTURE
group by f.numtable
et j'obtiens cette reponse que voici
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
CA      numtable

80.50       1
61.50  	    3
66.90  	    4
198.00	    5
36.50 	    7
je constate que la table numero 5 à le plus grand CA(198.00).Mais comment faire pour que la requete le me donne directement.j'ai voulu faire un max(sum(qte*prixcons)),mais impossible car l'editeur me marque une erreur de syntaxe.merci de votre aide