a fin d'être claire, je vais essayer de resumer mon pbpar un exemple.
Dans une table PROJET, j'ai les champs : N°duprojet, derniereMaJ et dans la
table DATE: N°, DateDG
Dans une requête je dois lister l'ensemble des projets dont la derniereMàJ
doit être inférieure à la DateDG d'au moins 7 jours.
Pour cela j'ai comme code SQL:
SELECT [Projet],DateAdd("d",7,[derniereMaJ]) AS Expr1
From [N°duprojet],
HAVING ((DateAdd("d",7,[derniereMaJ])<[DATE]![DateDG]));
Mais on me demande en quoi consiste DATE]![DateDG]
Or la DateDG est une date définie et qui n'a aucun lien avec la table PROJET
Comment puis-je regler mon pb?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Gafish
Bonjour,
Plusieurs petits soucis dans ta requête : - Tu as un having sans group, dans ton cas fais simplement un where - Tu n'as pas la table Date dans le from, ajoute la (de facon générale, evite d'appeler des objets avec des mots reservées, date est une fonction access, appele plutôt ta table DateDG par exemple, ce n'est pas bloquant mais ca peut etre génant) - Tu as une virgule après le From
Une requete qui marche serait :
SELECT [Projet],DateAdd("d",7,[derniereMaJ]) AS Expr1 From [N°duprojet], [DATE] WHERE ((DateAdd("d",7,[derniereMaJ])<[DATE]![DateDG]));
Arnaud
"sab" a écrit dans le message news:
bonjour,
a fin d'être claire, je vais essayer de resumer mon pbpar un exemple. Dans une table PROJET, j'ai les champs : N°duprojet, derniereMaJ et dans la
table DATE: N°, DateDG Dans une requête je dois lister l'ensemble des projets dont la derniereMàJ doit être inférieure à la DateDG d'au moins 7 jours. Pour cela j'ai comme code SQL:
SELECT [Projet],DateAdd("d",7,[derniereMaJ]) AS Expr1 From [N°duprojet], HAVING ((DateAdd("d",7,[derniereMaJ])<[DATE]![DateDG]));
Mais on me demande en quoi consiste DATE]![DateDG] Or la DateDG est une date définie et qui n'a aucun lien avec la table PROJET
Comment puis-je regler mon pb?
Merci d'avance.
Bonjour,
Plusieurs petits soucis dans ta requête :
- Tu as un having sans group, dans ton cas fais simplement un where
- Tu n'as pas la table Date dans le from, ajoute la (de facon générale,
evite d'appeler des objets avec des mots reservées, date est une fonction
access, appele plutôt ta table DateDG par exemple, ce n'est pas bloquant
mais ca peut etre génant)
- Tu as une virgule après le From
Une requete qui marche serait :
SELECT [Projet],DateAdd("d",7,[derniereMaJ]) AS Expr1
From [N°duprojet], [DATE]
WHERE ((DateAdd("d",7,[derniereMaJ])<[DATE]![DateDG]));
Arnaud
"sab" <sab@discussions.microsoft.com> a écrit dans le message news:
B1D73855-B3D1-4BE3-BE5C-7C5B213D8135@microsoft.com...
bonjour,
a fin d'être claire, je vais essayer de resumer mon pbpar un exemple.
Dans une table PROJET, j'ai les champs : N°duprojet, derniereMaJ et dans
la
table DATE: N°, DateDG
Dans une requête je dois lister l'ensemble des projets dont la derniereMàJ
doit être inférieure à la DateDG d'au moins 7 jours.
Pour cela j'ai comme code SQL:
SELECT [Projet],DateAdd("d",7,[derniereMaJ]) AS Expr1
From [N°duprojet],
HAVING ((DateAdd("d",7,[derniereMaJ])<[DATE]![DateDG]));
Mais on me demande en quoi consiste DATE]![DateDG]
Or la DateDG est une date définie et qui n'a aucun lien avec la table
PROJET
Plusieurs petits soucis dans ta requête : - Tu as un having sans group, dans ton cas fais simplement un where - Tu n'as pas la table Date dans le from, ajoute la (de facon générale, evite d'appeler des objets avec des mots reservées, date est une fonction access, appele plutôt ta table DateDG par exemple, ce n'est pas bloquant mais ca peut etre génant) - Tu as une virgule après le From
Une requete qui marche serait :
SELECT [Projet],DateAdd("d",7,[derniereMaJ]) AS Expr1 From [N°duprojet], [DATE] WHERE ((DateAdd("d",7,[derniereMaJ])<[DATE]![DateDG]));
Arnaud
"sab" a écrit dans le message news:
bonjour,
a fin d'être claire, je vais essayer de resumer mon pbpar un exemple. Dans une table PROJET, j'ai les champs : N°duprojet, derniereMaJ et dans la
table DATE: N°, DateDG Dans une requête je dois lister l'ensemble des projets dont la derniereMàJ doit être inférieure à la DateDG d'au moins 7 jours. Pour cela j'ai comme code SQL:
SELECT [Projet],DateAdd("d",7,[derniereMaJ]) AS Expr1 From [N°duprojet], HAVING ((DateAdd("d",7,[derniereMaJ])<[DATE]![DateDG]));
Mais on me demande en quoi consiste DATE]![DateDG] Or la DateDG est une date définie et qui n'a aucun lien avec la table PROJET