Bonjour a tous,
J'ai une table a qui contient les 4 colonnes suivantes bibliotheque_id, livre_id, date, quantite
Ce dont j'ai besoin c'est de sommer les quantite par bibliotheque et par date et ensuite de recuperer le maximum(quantite) par bibliotheque en affichant la date a laquelle le max a ete atteind.
Jusque la j'ai reussi a recuperer ces donnees mais quand je veux prendre le max, cela me retourne que la premiere date et pas la date a laquelle ce maximum de page a ete atteind.
Voila ma requete :
Ce code me retourne les bon bibliotheque_id mais pas les bonnes dates associees. Si vous pourriez m'aider ou je fais l'erreur ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 create temporary table TotalSommeLivre as ( select bibliotheque_id,livre_id, date, sum(quantite) as 'SommeQt' from referentiellivre rf and year(date)=2017 group by bibliotheque_id, date ); select bibliotheque_id, date , max(SommeQt) from TotalSommeLivre group by bibliotheque_id;
Partager