Bonjour,
J'ai un probleme d'optimisation sur une requete imbriquée.
Tout d'abord, ce que je veux ce sont les nouveaux adhérents, c'est à dire ceux qui n'etaient pas presents dans la table Cotis en 2005, ni en 2006, mais qui sont presents en 2007 et qui ont deja regle qq chose en 2007.
Voici ma requete :
Code :
- SELECT count(Cotis.num) as var FROM Cotis WHERE Cotis.num not in
- (SELECT Cotis.num from Cotis where Cotis.annee = " & Year(date) - 2 & " ) and Cotis.num not in
- (SELECT Cotis.num from Cotis where Cotis.annee = " & Year(date) - 1 & " ) and Cotis.num in
- (SELECT Cotis.num from Cotis where Cotis.annee = " & Year(date) & " and Cotis.[montant regle]>0)
|
Ca fait comme si la requete tournait en boucle, elle met du temps, et me sort bien le resultat au bout de 15 ou 20 minutes...
Du coup, comment optimiser ça pour que ça soit plus rapide ?
(Ma table Cotis contient 70.000 enregistrements...)
Merci...
---------------
Le Saoumfa