Bonjour,

je n'arrive pas à fignoler ma requête. voici la structure de ma table :

-------------------------------------------
LIVREUR | SOCIETE | DATE |
-------------------------------------------
toto | societe1 | 03/06/04 |
toto | societe1 | 05/07/04 |
toto | societe2 | 08/12/05 |
toto5 | societe12 | 01/01/01 |
--------------------------------------------

requête : Je veux sortir les livreurs, la societe, la date, pour les livreurs qui ont eu plus de deux sociétés différentes.

Vous avez 15 minutes, le premier qui regarde la copie du voisin c'est 0. le zéro de la défaite. calculatrice interdite.
Non sans dec, j'arrive pas à faire cette satanée requête, y a longtps que j'ai pas manipulé le SQL et heu voilà, je suis nul en fait
Ce que j'ai fait pour l'instant c'est ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
SELECT livreur, societe, date 
  from MATABLE 
 GROUP BY societe, livreur 
 order by livreur
Ca me donne un truc du genre :
toto societe1 03/06/04
toto societe2 08/12/05
toto5 societe12 01/01/01

Vous remarquer que pour la societe1 il me sort la date la plus vieille, or moi je voudrais la plus récente. Ca c'est mon second problème

Un tit coup de main serait le bienvenu merci d'avance !