Bonjour les amis,
Je possède une table comprenant des informations brutes dont certaines se répètent, en fait il s’agit d’une table qui englobe l’historique de données qui ont défilées par rapport à une information bien précise (le numéro Tel), je m’explique :
Ci-dessous la table table_historique que je viens de citer :
N°| |Nom| |Tel| |Adresse| |Date_maj|
1| Alain| 0633100000| paris| 01/02/2011
2| Alain| 0633100000| marseille| 02/02/2011
3| Marc| 0633100010| paris| 10/02/2011
4| Jully| 0633100010| paris| 15/02/2011
5| Brad| 0633100000| lyon| 20/02/2011
6| Michel| 0633100010| madrid| 25/02/2011
Comme vous pouvez le constater dans cet exemple, il y a 2 nuemro de Tel qui ont changé de main suivant des dates de Mise à jour (Date_maj) bien définies, en réalité cet exemple doit permettre de suivre l’allocation de tel ou tel numéro de Tel et à quelle personne il a appartenu et à quelle date.
Ma question est la suivante :
Depuis une requête Sql, comment peut-on agir si on voulait faire ressortir par exemple la dernière mise à jour ayant été introduite sur la table suivant une date bien précise ?
Exemple :
- les dernières informations ayant été introduites jusqu’au 11/02/2011 fera ressortir les lignes 2 et 3
- les dernières informations ayant été introduites jusqu’au 18/02/2011 fera ressortir les lignes 2 et 4
- les dernières informations ayant été introduites jusqu’au 22/02/2011 fera ressortir les lignes 4 et 5
- les dernières informations ayant été introduites jusqu’au 26/02/2011 fera ressortir les lignes 5 et 6
Voilà j’espère que c’est assez clair.
Je vous remercie pour votre aide si précieuse
Merci les amis
Partager