Bonjour,
J'ai un problème tout bête sur lequel je m'arrache les cheveux depuis maintenant 8h...
Je vous explique j'ai une table P avec 4 colonnes et plus ou moins 5.000 lignes :
ID DATE DEBUT DATE FIN CODE
1 01/01/2006 01/01/2015 600
1 01/02/2010 01/01/2099 630
3 01/02/2008 01/01/2014 500
J'ai plusieurs ID avec des dates de début et de fin différentes.
J'ai besoin de garder seulement la date de début la plus récente pour chaque ID (Mais j'ai besoin d'afficher la ligne entière et c'est là que je cale)
J'ai donc besoin que ma requêtes me donne cette réponse :
ID DATE DEBUT DATE FIN CODE
1 01/02/2010 01/01/2099 630
3 01/02/2008 01/01/2014 500
Avec cette requête
J'arrive à afficher l'ID et sa dernière date... Donc c'est bon... Mais ou je cale, c'est là ou je veux les autres colonnes qui vont avec... et vu que j'utilise un GROUP BY... Je sèche :-(
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT ID, MAX(Datedebut) FROM P GROUP BY ID;
Je suis certains que c'est tout con mais après 8h je me tourne vers vous...
Merci d'avance si vous pouvez m'aiguiller.
Partager