Access requête 2 échances
Le
albert

Bonjour
J'ai un fichier de plusieurs d'enregistrements,
Je recherche les NOM de ceux avec l'échéance 30 septembre 2015 et ceux de
l'échéance 30 septembre 2016 sur la même requête.
Je peux le faire en deux requêtes mais j'aimerais l'avoir en seule requête
sur deux colonnes adjacentes.
J'ai essayé la requête :
SELECT TBLmbcc.LASTNAME, TBLmbcc.DUEDATE, TBLmbcc.DUEDATE
FROM TBLmbcc
WHERE (((TBLmbcc.DUEDATE)=#9/30/2016#) AND ((TBLmbcc.DUEDATE)=#9/30/2015#));
Mais ça ne fonctionne pas
Vos conseils sont appréciés
--
albertri-at-videotron.ca.invalid
J'ai un fichier de plusieurs d'enregistrements,
Je recherche les NOM de ceux avec l'échéance 30 septembre 2015 et ceux de
l'échéance 30 septembre 2016 sur la même requête.
Je peux le faire en deux requêtes mais j'aimerais l'avoir en seule requête
sur deux colonnes adjacentes.
J'ai essayé la requête :
SELECT TBLmbcc.LASTNAME, TBLmbcc.DUEDATE, TBLmbcc.DUEDATE
FROM TBLmbcc
WHERE (((TBLmbcc.DUEDATE)=#9/30/2016#) AND ((TBLmbcc.DUEDATE)=#9/30/2015#));
Mais ça ne fonctionne pas
Vos conseils sont appréciés
--
albertri-at-videotron.ca.invalid
Ce que je désire est un affichage comme sur le lien :
http://www.cjoint.com/c/EIouX6TI1kD
"albert" news:mt764u$c3e$
Essayer :
SELECT TBLmbcc.LASTNAME,
iif(TBLmbcc.DUEDATE=#9/30/2015#,DUEDATE,null) as Sept2015,
iif(TBLmbcc.DUEDATE=#9/30/2016#,DUEDATE,null) as Sept2016
FROM TBLmbcc
WHERE TBLmbcc.DUEDATE IN (#9/30/2016#,#9/30/2015#);
db
Merci ç'est ce que j'ai essayé sans réussir et sans trop savoir comment le
faire.
Cela fonctionne parfaitement, avec le ACTIF ajouté
Une petite qestion, le "IN" dans AND ((TBLmbcc.DUEDATE) In
(#9/30/2016#,#9/30/2015#))); ?????
Je vais chercher... je ne connais pas.
Petite modification j'ai ajouté le champ ACTIF =OUI
SELECT TBLmbcc.LASTNAME, IIf(TBLmbcc.DUEDATE=#9/30/2015#,DUEDATE,Null) AS
Sept2015, IIf(TBLmbcc.DUEDATE=#9/30/2016#,DUEDATE,Null) AS Sept2016
FROM TBLmbcc
WHERE (((TBLmbcc.[ACTIF])=Yes) AND ((TBLmbcc.DUEDATE) In
(#9/30/2016#,#9/30/2015#)));
Merci
Albert
"db" news:55f81fe9$0$3327$
"albert" news:mt9b4q$vsh$
Vous pouvez voir sur CJOINT le tableau qui sera très utile pour suivre les
réinscriptions, comme il sera utilisé plusieurs années j'ai modifié la
requête pour cela, voir plus bas.
À propos de la clause "IN" j'ai trouvé plusieurs réponses et je suis
satisfait`.
Une dernière question. Les totaux sont affichés en bas, mais cela semble
erratique, souvent il faut recliquer sur Totaux.
Y a t'il un paramètre à ajuster pour que cela soit plus stable ??
Merci beaucoup
http://www.cjoint.com/c/EIptNYOJziD
SELECT TBLmbcc.[ACTIF], CapitaliserNom([lastname]) & ", " &
CapitaliserPrénom([firstname]) AS NomComplet,
IIf(TBLmbcc.DUEDATE=(Year(Date())) & "-09-30",DUEDATE,Null) AS Expirés,
IIf(TBLmbcc.DUEDATE=(Year(Date())+1) & "-09-30",DUEDATE,Null) AS Réinscrits
FROM TBLmbcc
WHERE (((TBLmbcc.[ACTIF])=Yes) AND ((TBLmbcc.[ACTIF])=Yes) AND
((TBLmbcc.DUEDATE) In ((Year(Date())+1) & "-09-30",(Year(Date())) &
"-09-30")));
--
albertri-at-videotron.ca.invalid