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 requetejai donc ecrire une requete que voici
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)
et j'obtiens cette reponse 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
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
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
Partager