Pb avec requete SQL MAX [SQL] - SQL/NoSQL - Programmation
Marsh Posté le 03-03-2008 à 09:59:13
version naïve du matin :
select site, annee, max(trimestre)
from (select site, max(annee), trimestre from View_Compliance group by site, trimestre)
group by site, annee;
Marsh Posté le 03-03-2008 à 09:39:10
Bonjour,
J'ai un souci avec une requete SQL
J'ai une table avec les colonnes suivantes : Site | Année | Trimestre | Valeur
Ma table contient par exemple les valeurs suivantes :
Site1 | 2007 | 4 | 52
Site2 | 2007 | 3 | 90
Site1 | 2008 | 1 | 85
Site2 | 2007 | 4 | 75
Je voudrais avec une requete pouvoir avoir que les dernieres valeurs pour chaque site. Si reprend mon exemple ma requete devrait me sortir:
Site1 | 2008 | 1 | 85
Site2 | 2007 | 4 | 75
Ma requete est la suivante :
SELECT Site, MAX(Annee),Trimestre FROM View_Compliance
GROUP BY Site, Trimestre
ORDER BY Site
Malheureusement ça me donne toutes les lignes de la table
Message édité par persan le 03-03-2008 à 09:40:04