OVH Cloud OVH Cloud

Question SQL

3 réponses
Avatar
Patrick
Bonjour

J'ai une requête qui fonctionne bien mais j'aimerais qu'elle s'effectue
selon un paramètre spécial. J'aimerais qu'au lieu d'avoir le résultat selon
la date du jour, j'aimerais être capable d'entrer la date manuellement.

Merci

Voici la requète en sql.

SELECT RQ_INFO_PERS.NM, RQ_INFO_PERS.NOM, RQ_INFO_PERS.PRÉNOM,
RQ_INFO_PERS.INIT, RQ_INFO_PERS.CIE, RQ_INFO_PERS.PON
FROM RQ_INFO_PERS
WHERE (((RQ_INFO_PERS.NM) Not In (SELECT RQ_PRÉSENCE.NM FROM RQ_PRÉSENCE
WHERE (DATE()) BETWEEN RQ_PRÉSENCE.DATE_DÉBUT AND RQ_PRÉSENCE.DATE_FIN)));

3 réponses

Avatar
hm15
Bonjour Patrick

si tu veux qu'Access te demande une fourchette de dates, essaie ceci :
[...] WHERE (Ton_Champ_Date Between [Taper date de début] And [Taper date de
fin])

En fait, tu poses les questions entre [ ]. Access essaie de reconnaître un
champ. Comme il ne trouve pas, il t'affiche ce qu'il y a entre [ ] et te
demande le paramètre correspondant.
Si tu le fais en mode création de la requête, dans la ligne Critère de ton
champ Date, tape :
Entre [Taper date de début] Et [Taper date de fin]

Cordialement,

Annette
---------------------------------------------------------------------------
www.horizon-micro.com


"Patrick" a écrit dans le message de news:
#
Bonjour

J'ai une requête qui fonctionne bien mais j'aimerais qu'elle s'effectue
selon un paramètre spécial. J'aimerais qu'au lieu d'avoir le résultat
selon

la date du jour, j'aimerais être capable d'entrer la date manuellement.

Merci

Voici la requète en sql.

SELECT RQ_INFO_PERS.NM, RQ_INFO_PERS.NOM, RQ_INFO_PERS.PRÉNOM,
RQ_INFO_PERS.INIT, RQ_INFO_PERS.CIE, RQ_INFO_PERS.PON
FROM RQ_INFO_PERS
WHERE (((RQ_INFO_PERS.NM) Not In (SELECT RQ_PRÉSENCE.NM FROM RQ_PRÉSENCE
WHERE (DATE()) BETWEEN RQ_PRÉSENCE.DATE_DÉBUT AND RQ_PRÉSENCE.DATE_FIN)));





Avatar
Daniel Carollo
Bonjour Patrick!

Utilisez un parametre:
WHERE [Entrez la date SVP] BETWEEN RQ_PRÉSENCE.DATE_DÉBUT AND
RQ_PRÉSENCE.DATE_FIN)));

Bonne continuation.

--
Daniel :-)

Computing Technologies International - www.computing-tech.com - We
provide solutions...


"Patrick" wrote in message
news:#
Bonjour

J'ai une requête qui fonctionne bien mais j'aimerais qu'elle s'effectue
selon un paramètre spécial. J'aimerais qu'au lieu d'avoir le résultat
selon

la date du jour, j'aimerais être capable d'entrer la date manuellement.

Merci

Voici la requète en sql.

SELECT RQ_INFO_PERS.NM, RQ_INFO_PERS.NOM, RQ_INFO_PERS.PRÉNOM,
RQ_INFO_PERS.INIT, RQ_INFO_PERS.CIE, RQ_INFO_PERS.PON
FROM RQ_INFO_PERS
WHERE (((RQ_INFO_PERS.NM) Not In (SELECT RQ_PRÉSENCE.NM FROM RQ_PRÉSENCE
WHERE (DATE()) BETWEEN RQ_PRÉSENCE.DATE_DÉBUT AND RQ_PRÉSENCE.DATE_FIN)));





Avatar
hm15
Bonjour Patrick,

c'est la réponse de Daniel qui répond le mieux à ta question. Moi, j'ai
inversé le problème (je fais choisir une fourchette de dates).
Cordialement,

Annette
---------------------------------------------------------------------------
www.horizon-micro.com


"Patrick" a écrit dans le message de news:
#
Bonjour

J'ai une requête qui fonctionne bien mais j'aimerais qu'elle s'effectue
selon un paramètre spécial. J'aimerais qu'au lieu d'avoir le résultat
selon

la date du jour, j'aimerais être capable d'entrer la date manuellement.

Merci

Voici la requète en sql.

SELECT RQ_INFO_PERS.NM, RQ_INFO_PERS.NOM, RQ_INFO_PERS.PRÉNOM,
RQ_INFO_PERS.INIT, RQ_INFO_PERS.CIE, RQ_INFO_PERS.PON
FROM RQ_INFO_PERS
WHERE (((RQ_INFO_PERS.NM) Not In (SELECT RQ_PRÉSENCE.NM FROM RQ_PRÉSENCE
WHERE (DATE()) BETWEEN RQ_PRÉSENCE.DATE_DÉBUT AND RQ_PRÉSENCE.DATE_FIN)));