Requête avec date du jour
Fermé
edwige
-
9 août 2010 à 22:36
blux Messages postés 26020 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 3 mai 2024 - 11 août 2010 à 16:26
blux Messages postés 26020 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 3 mai 2024 - 11 août 2010 à 16:26
A voir également:
- Requête avec date du jour
- Mettre à jour ses pilotes - Guide
- Dans la table des matières du document à télécharger, le chapitre 6 et ses 2 sections n'apparaissent pas. trouvez l'erreur dans la structure du document et corrigez-la. mettez à jour la table des matières. quel est le mot formé par les lettres en majuscules de la table des matières après sa mise à jour ? - Forum Word
- Mise a jour windows 10 - Guide
- Mise à jour x96 mini ✓ - Forum Accessoires & objets connectés
- Mise a jour airpods - Guide
5 réponses
blux
Messages postés
26020
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
3 mai 2024
3 289
Modifié par blux le 10/08/2010 à 09:58
Modifié par blux le 10/08/2010 à 09:58
Salut,
il suffit d'utiliser la fonction dateadd (qui va soustraire deux semaines à la date courante) et tester que la date d'envoi est bien antérieure à la date ainsi calculée :
il suffit d'utiliser la fonction dateadd (qui va soustraire deux semaines à la date courante) et tester que la date d'envoi est bien antérieure à la date ainsi calculée :
where DateEnvoi<DateAdd("ww","-2",Now());A+ Blux
"Les cons, ça ose tout. C'est même à ça qu'on les reconnait"
Bonjour
SELECT ETUDE.N°DEVIS, ETUDE.DATE_ENVOI, ETUDE.Code_client, ETUDE.NOM
FROM ETUDE INNER JOIN RELANCE ON ETUDE.N°DEVIS = RELANCE.N°DEVIS
WHERE ((ETUDE.N°DEVIS) Not In (SELECT N°DEVIS FROM RELANCE)));
Merci
SELECT ETUDE.N°DEVIS, ETUDE.DATE_ENVOI, ETUDE.Code_client, ETUDE.NOM
FROM ETUDE INNER JOIN RELANCE ON ETUDE.N°DEVIS = RELANCE.N°DEVIS
WHERE ((ETUDE.N°DEVIS) Not In (SELECT N°DEVIS FROM RELANCE)));
Merci
Bonjour
Voici ma requête
SELECT ETUDE.N°DEVIS, ETUDE.DATE_ENVOI, ETUDE.Code_client, ETUDE.NOM
FROM ETUDE INNER JOIN RELANCE ON ETUDE.N°DEVIS = RELANCE.N°DEVIS
WHERE (((ETUDE.N°DEVIS) Not In (SELECT N°DEVIS FROM RELANCE)));
Merci
Voici ma requête
SELECT ETUDE.N°DEVIS, ETUDE.DATE_ENVOI, ETUDE.Code_client, ETUDE.NOM
FROM ETUDE INNER JOIN RELANCE ON ETUDE.N°DEVIS = RELANCE.N°DEVIS
WHERE (((ETUDE.N°DEVIS) Not In (SELECT N°DEVIS FROM RELANCE)));
Merci
blux
Messages postés
26020
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
3 mai 2024
3 289
11 août 2010 à 11:08
11 août 2010 à 11:08
Elle n'a rien à voir avec ce que j'ai proposé !
Je mettrais quand même N°DEVIS entre [], pour voir...
Je mettrais quand même N°DEVIS entre [], pour voir...
Oui je sais en fait cette première requête permet de sélectionner les études qui n'ont pas encore été relancés et je souhaiterais ajouter la condition que les études doivent avoir été envoyées il y a plus de 15 jours cependant en ajoutant à la suite ta requête
where DATE_ENVOI<DateAdd("ww","-2",Now());
Je ne peux pas l'éxécuter c'est pour cela que je ne l'ai pas remis dans la requête
Merci
where DATE_ENVOI<DateAdd("ww","-2",Now());
Je ne peux pas l'éxécuter c'est pour cela que je ne l'ai pas remis dans la requête
Merci
blux
Messages postés
26020
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
3 mai 2024
3 289
11 août 2010 à 13:54
11 août 2010 à 13:54
Tu as déjà un WHERE, un seul suffit !
Il faut mettre un AND avant la deuxième condition...
Il faut mettre un AND avant la deuxième condition...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ca ne fonctionne topujours pas
Voici la formule
SELECT ETUDE.N°DEVIS, ETUDE.DATE_ENVOI, ETUDE.Code_client, ETUDE.NOM
FROM ETUDE INNER JOIN RELANCE ON ETUDE.N°DEVIS = RELANCE.N°DEVIS
WHERE (((ETUDE.N°DEVIS) Not In (SELECT N°DEVIS FROM RELANCE)) AND ((ETUDE.DATE_ENVOI)<DateAdd("ww","-2",Now())));
Il n'y a plus de message d'erreur mais le résultat n'est pas correct
Voici la formule
SELECT ETUDE.N°DEVIS, ETUDE.DATE_ENVOI, ETUDE.Code_client, ETUDE.NOM
FROM ETUDE INNER JOIN RELANCE ON ETUDE.N°DEVIS = RELANCE.N°DEVIS
WHERE (((ETUDE.N°DEVIS) Not In (SELECT N°DEVIS FROM RELANCE)) AND ((ETUDE.DATE_ENVOI)<DateAdd("ww","-2",Now())));
Il n'y a plus de message d'erreur mais le résultat n'est pas correct
blux
Messages postés
26020
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
3 mai 2024
3 289
11 août 2010 à 16:26
11 août 2010 à 16:26
Ben voui, mais là je ne sais pas...
A part que comme tu fais un équijointure entre etude et relance, le NOT IN ne devrait pas être mis...
A part que comme tu fais un équijointure entre etude et relance, le NOT IN ne devrait pas être mis...
10 août 2010 à 22:47
seulement lorsque je l'entre dans la requête j'ai un message d'erreur
" La syntaxe de l'expression entrée n'estbpas valide"
merci de tes réponses
10 août 2010 à 22:53
Copie te requête qu'on voie...