bonjour à tous,
Je souhaite exécuter une requête mysql qui trie les résultats comme expliqué ci-dessous :
J'ai une table qui se nomme 'Historique' dans laquelle est stocké un historique complet d'interventions sur différents matériels.
Dans cette table j'ai entre autres les colonnes suivantes : Localisation, Type matériel, Type intervention et date intervention.
Exemple :
Localisation | Typemat | Typeinter | Dateinter
lieu1| mat1 | vérif | 18/08/2009
lieu1| mat1 | vérif |19/04/2006
lieu1 | mat1 |vérif | 19/02/2003
lieu1 | mat1 | révis | 14/01/2008
lieu1 | mat1 | révis | 14/02/2011
lieu1 | mat1 | révis |17/08/2005
lieu1 | mat2 | vérif | 18/08/2009
lieu1 | mat2 | vérif | 19/04/2006
lieu2 | mat1 | vérif |19/02/2003
lieu2 | mat1 | vérif | 14/01/2008
lieu2 | mat3 | révis | 14/02/2011
lieu2 | mat3| révis | 17/08/2005
Quand je fais une extraction de ces données dans php, je souhaiterais que ma requête ne prenne en compte seulement la date la plus récente en fonction du type d'intervention.
Dans cette exemple je voudrais que ma requête sorte donc les lignes suivantes :
Localisation | Typemat | Typeinter | Dateinter
lieu1 | mat1 | vérif | 18/08/2009
lieu1 | mat1 | révis | 14/02/2011
lieu1 | mat2 | vérif | 18/08/2009
lieu2 | mat1 | vérif |14/01/2008
lieu2 | mat3| révis | 14/02/2011
Voilà, merci pour votre aide
Partager