Bonjour,
C'est mon premier jour où je travaille en ACCESS (2007-2010) et je bloque sur un problème qui me paraît tout bête.
J'ai une 40ène de tables qui ont toutes la même structure (mêmes colonnes mais pas même nombre de lignes)
Ces lignes représentent des contrats qui pourraient être à renégocier s'ils sont arrivés à échéance, je cherche à récupérer tous les contrats dont l'échéance est dans 30 jours.
Voici la requête que j’exécute sur une table.
J'y arrive aussi avec 2 tables :
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT [GroupeA].NOM, [GroupeA].SERVICE, [GroupeA].Echeance FROM GroupeA WHERE GroupeA.Echeance Between date() And date()+30
J'aimerais adapter cette requête à n tables..
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SELECT [GroupeA].NOM, [GroupeA].SERVICE, [GroupeA].Echeance FROM GroupeA WHERE GroupeA.Echeance Between date() And date()+30 UNION SELECT [GroupeB].NOM, [GroupeB].SERVICE, [GroupeB].Echeance FROM GroupeB WHERE GroupeB.Echeance Between date() And date()+30;
Serait ce possible de jouer avec des arrays et des boucle for? Ou il y aurait-il un autre moyen ?
Partager