OVH Cloud OVH Cloud

diffdate et probleme de type de donnees incompatible

3 réponses
Avatar
alain
Bonjour a tous
J'effectue une requete qui comprend un champ de calcul de date avec la
fonction diffdate. Lorsque je souhaite faire une restriction sur cette
colonne, access me repond : " type de données incompatible dans l'expression
du critère". Pourtant diffdate retourne un nombre et le critere de
restriction que je souhaite saisir et lui aussi un nombre.
Quelqu un a t il une reponse a ce petit probleme ? Merci par avance

3 réponses

Avatar
ze_titi
Bonjour,

si tu nous donnais la syntaxe de ta requête et ce que tu veux "restreindre",
ça nous aiderait, je pense... ;-)

--
Cordialement,

ze_titi

Mail perso: http://www.cerbermail.com/?sj4KuQC4GQ




Bonjour a tous
J'effectue une requete qui comprend un champ de calcul de date avec la
fonction diffdate. Lorsque je souhaite faire une restriction sur cette
colonne, access me repond : " type de données incompatible dans l'expression
du critère". Pourtant diffdate retourne un nombre et le critere de
restriction que je souhaite saisir et lui aussi un nombre.
Quelqu un a t il une reponse a ce petit probleme ? Merci par avance



Avatar
alain
SELECT *
FROM table
WHERE (DateDiff("d",DateAdd("m", [NbMois]+1,CVDate("01/" & Right$( [Debut
port],2) & "/" & Left$( [Debut port],4))),Date()))>0;

Voila la requete ze_titi. A +



Bonjour,

si tu nous donnais la syntaxe de ta requête et ce que tu veux "restreindre",
ça nous aiderait, je pense... ;-)

--
Cordialement,

ze_titi

Mail perso: http://www.cerbermail.com/?sj4KuQC4GQ




Bonjour a tous
J'effectue une requete qui comprend un champ de calcul de date avec la
fonction diffdate. Lorsque je souhaite faire une restriction sur cette
colonne, access me repond : " type de données incompatible dans l'expression
du critère". Pourtant diffdate retourne un nombre et le critere de
restriction que je souhaite saisir et lui aussi un nombre.
Quelqu un a t il une reponse a ce petit probleme ? Merci par avance





Avatar
ze_titi
Bonjour Alain,

J'ai modifié deux petites choses, je ne sais pas si ça peut aller mieux de
cette façon, à tester donc...

SELECT *
FROM table
WHERE DateDiff("d",DateAdd("m", CInt([NbMois])+1,DateSerial(Left([debut
port],4),Right([Debut port],2),1)),Date())>0;

Bon code
--
Cordialement,

ze_titi

Mail perso: http://www.cerbermail.com/?sj4KuQC4GQ




SELECT *
FROM table
WHERE (DateDiff("d",DateAdd("m", [NbMois]+1,CVDate("01/" & Right$( [Debut
port],2) & "/" & Left$( [Debut port],4))),Date()))>0;

Voila la requete ze_titi. A +



Bonjour,

si tu nous donnais la syntaxe de ta requête et ce que tu veux "restreindre",
ça nous aiderait, je pense... ;-)

--
Cordialement,

ze_titi

Mail perso: http://www.cerbermail.com/?sj4KuQC4GQ




Bonjour a tous
J'effectue une requete qui comprend un champ de calcul de date avec la
fonction diffdate. Lorsque je souhaite faire une restriction sur cette
colonne, access me repond : " type de données incompatible dans l'expression
du critère". Pourtant diffdate retourne un nombre et le critere de
restriction que je souhaite saisir et lui aussi un nombre.
Quelqu un a t il une reponse a ce petit probleme ? Merci par avance