Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Pb Syntaxe pour les dates

13 réponses
Avatar
Eddie
Bonjour,
Dans une requ=EAte, j'essaie de filtrer dans une fouchette=20
entre deux dates mais je ne connais pas la syntaxe.
J'ai essay=E9 ceci:
SELECT Cde,No,due_date
FROM Commande
WHERE due_date BETWEEN #01/04/2004# AND #30/04/2004#
;

Cela cr=E9e une erreur de syntaxe

Autre pr=E9cision, j'interroge une base FoxPro =E0 partir de=20
VB6

Merci pour votre aide

3 réponses

1 2
Avatar
bruno reiter [MVP]
étonnant !!!

br

"Eddie" wrote in message
news:177f601c41876$a8edf0b0$
C'est bien un type Date
-----Message d'origine-----
quel type de données pour due_date???

br

"Eddie" wrote in


message
news:16b9e01c417e3$9548fca0$
Merci pour ton aide mais cela ne marche pas
message d'erreur:
Opérateur et opérande incompatibles

Une autre idée ?

-----Message d'origine-----
il vaut beaucoup mieux :
BETWEEN '20040401' AND '20040430 23:59:59.997'

br

"JOE DALTON" wrote in message
news:
SELECT Cde,No,due_date
FROM Commande
WHERE due_date BETWEEN '01/04/2004' AND '30/04/2004'

"Eddie" a écrit




dans le message de
news:16f4701c417ae$f7eba360$
Bonjour,
Dans une requête, j'essaie de filtrer dans une






fouchette
entre deux dates mais je ne connais pas la syntaxe.
J'ai essayé ceci:
SELECT Cde,No,due_date
FROM Commande
WHERE due_date BETWEEN #01/04/2004# AND #30/04/2004#
;

Cela crée une erreur de syntaxe

Autre précision, j'interroge une base FoxPro à partir






de
VB6

Merci pour votre aide






.





.



Avatar
Med Bouchenafa[MVP]
Pas étonnant du tout
La personne a dit qu'elle interrogeait une base FoxPro!!!
Le délimiteur de date est peut-être différent pour FP
Access utilise #, d'autres utilisent {}
Il faudrait peut-être mieux poser la question sur un forum FP

--
Bien cordialement
Med Bouchenafa
TETRASET
75015 Paris
"bruno reiter [MVP]" a écrit dans le message de news:
#
étonnant !!!

br

"Eddie" wrote in message
news:177f601c41876$a8edf0b0$
C'est bien un type Date
>-----Message d'origine-----
>quel type de données pour due_date???
>
>br
>
>"Eddie" wrote in
message
>news:16b9e01c417e3$9548fca0$
>Merci pour ton aide mais cela ne marche pas
>message d'erreur:
>Opérateur et opérande incompatibles
>
>Une autre idée ?
>
>>-----Message d'origine-----
>>il vaut beaucoup mieux :
>>BETWEEN '20040401' AND '20040430 23:59:59.997'
>>
>>br
>>
>>"JOE DALTON" wrote in message
>>news:
>>> SELECT Cde,No,due_date
>>> FROM Commande
>>> WHERE due_date BETWEEN '01/04/2004' AND '30/04/2004'
>>>
>>> "Eddie" a écrit
>dans le message de
>>> news:16f4701c417ae$f7eba360$
>>> Bonjour,
>>> Dans une requête, j'essaie de filtrer dans une
fouchette
>>> entre deux dates mais je ne connais pas la syntaxe.
>>> J'ai essayé ceci:
>>> SELECT Cde,No,due_date
>>> FROM Commande
>>> WHERE due_date BETWEEN #01/04/2004# AND #30/04/2004#
>>> ;
>>>
>>> Cela crée une erreur de syntaxe
>>>
>>> Autre précision, j'interroge une base FoxPro à partir
de
>>> VB6
>>>
>>> Merci pour votre aide
>>>
>>>
>>
>>
>>.
>>
>
>
>.
>




Avatar
bruno reiter [MVP]
ça m'apprendra à ne pas lire jusqu'au bout :-(

br

"Med Bouchenafa[MVP]" wrote in message
news:
Pas étonnant du tout
La personne a dit qu'elle interrogeait une base FoxPro!!!
Le délimiteur de date est peut-être différent pour FP
Access utilise #, d'autres utilisent {}
Il faudrait peut-être mieux poser la question sur un forum FP

--
Bien cordialement
Med Bouchenafa
TETRASET
75015 Paris
"bruno reiter [MVP]" a écrit dans le message


de news:
#
> étonnant !!!
>
> br
>
> "Eddie" wrote in message
> news:177f601c41876$a8edf0b0$
> C'est bien un type Date
> >-----Message d'origine-----
> >quel type de données pour due_date???
> >
> >br
> >
> >"Eddie" wrote in
> message
> >news:16b9e01c417e3$9548fca0$
> >Merci pour ton aide mais cela ne marche pas
> >message d'erreur:
> >Opérateur et opérande incompatibles
> >
> >Une autre idée ?
> >
> >>-----Message d'origine-----
> >>il vaut beaucoup mieux :
> >>BETWEEN '20040401' AND '20040430 23:59:59.997'
> >>
> >>br
> >>
> >>"JOE DALTON" wrote in message
> >>news:
> >>> SELECT Cde,No,due_date
> >>> FROM Commande
> >>> WHERE due_date BETWEEN '01/04/2004' AND '30/04/2004'
> >>>
> >>> "Eddie" a écrit
> >dans le message de
> >>> news:16f4701c417ae$f7eba360$
> >>> Bonjour,
> >>> Dans une requête, j'essaie de filtrer dans une
> fouchette
> >>> entre deux dates mais je ne connais pas la syntaxe.
> >>> J'ai essayé ceci:
> >>> SELECT Cde,No,due_date
> >>> FROM Commande
> >>> WHERE due_date BETWEEN #01/04/2004# AND #30/04/2004#
> >>> ;
> >>>
> >>> Cela crée une erreur de syntaxe
> >>>
> >>> Autre précision, j'interroge une base FoxPro à partir
> de
> >>> VB6
> >>>
> >>> Merci pour votre aide
> >>>
> >>>
> >>
> >>
> >>.
> >>
> >
> >
> >.
> >
>
>




1 2