Bonjour,
Je cherche à créer dans une requête un champ qui s'incrémente automatiquement de façon à garder l'ordre dans lequel les données sont parues.
J'ai trouvé ceci dans le forum :
sous Comment, dans une requête, ajouter un champ "ordre" qui s'incrémente pour chaque identifiant ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Select *, (Select Count(*) From LATABLE T2 Where T2.ID=T1.ID And T2.DATE<=T1.DATE) As NUMORDRE From LATABLE T1;
mais je dois avouer que je ne comprends pas le code et je n'arrive pas à le reproduire:
ID doit être l'identifiant de l'employé, mais T1 et T2?
Dans "From LATABLE T2" signifie qu'on extrait des données des 2 tables LATABLE et T2? C'est là que je ne comprends pas.
Voici ma requête:
où dois-je placer le champ d'incrémentation pour l'obtenir?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT AutresMandants.N°réf AS AfaireA FROM AutresMandants WHERE (((AutresMandants.N°réf)>"16000") AND ((AutresMandants.Mandant)="BSR")) ORDER BY AutresMandants.N°réf;
merci d'avance.
Olivier
Partager