Bonjour tout le monde,
Je sèche un peu pour écrire ma requête : voilà, j'ai une table avec les colonnes a,b,c,d,... . Je voudrais rechercher les lignes où, pour une valeur donnée dans a, et une valeur données dans b, c est maximum, et ce bien sûr pour toutes les valeurs de a et b.
Pour expliquer un peu plus, a et b identifient des personnes et des formulaires, et c un niveau d'itération. Par exemple, la premiere fois que la personne a0 remplie le formulaire b0, c vaut 1, mais pour la deuxième fois, les réponse sont enregistrées avec c=2. Je voudrais ne garder que les derniers essais.
J'ai essayer de jouer avec la fonction max(), mais je n'obtiens pas vraiment ce que je veux. Merci de votre aide !
Alexis
ps : j'utilise postgresql 8.2
Partager