Pb Syntaxe pour les dates

Le
Eddie
Bonjour,
Dans une requte, 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 cre une erreur de syntaxe

Autre prcision, j'interroge une base FoxPro partir de
VB6

Merci pour votre aide
Vos réponses Page 1 / 2
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
JOE DALTON
Le #11722991
SELECT Cde,No,due_date
FROM Commande
WHERE due_date BETWEEN '01/04/2004' AND '30/04/2004'

"Eddie" 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
Vuillermet Jacques
Le #11722971
microsoft.public.fr.fox

?

jv

"Eddie" 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
bruno reiter [MVP]
Le #11722941
il vaut beaucoup mieux :
BETWEEN '20040401' AND '20040430 23:59:59.997'

br

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

"Eddie" 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




Eddie
Le #11722881
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" news:
SELECT Cde,No,due_date
FROM Commande
WHERE due_date BETWEEN '01/04/2004' AND '30/04/2004'

"Eddie"



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






.



Eddie
Le #11722871
Merci pour l'aide
Message d'erreur
Opérateur et opérande incompatibles

Une autre idée ?
-----Message d'origine-----
SELECT Cde,No,due_date
FROM Commande
WHERE due_date BETWEEN '01/04/2004' AND '30/04/2004'

"Eddie"

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


.



bruno reiter [MVP]
Le #11329481
quel type de données pour due_date???

br

"Eddie" 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" news:
SELECT Cde,No,due_date
FROM Commande
WHERE due_date BETWEEN '01/04/2004' AND '30/04/2004'

"Eddie"



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






.



Eddie
Le #11329441
C'est bien un type Date
-----Message d'origine-----
quel type de données pour due_date???

br

"Eddie"

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" news:
SELECT Cde,No,due_date
FROM Commande
WHERE due_date BETWEEN '01/04/2004' AND '30/04/2004'

"Eddie"



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






.





.



Fred BROUARD - SQLpro
Le #11329301
ET le SET DATEFORMAT ...

Qu'en fais tu ???
A +

bruno reiter [MVP] a écrit :
il vaut beaucoup mieux :
BETWEEN '20040401' AND '20040430 23:59:59.997'

br

"JOE DALTON" news:

SELECT Cde,No,due_date
FROM Commande
WHERE due_date BETWEEN '01/04/2004' AND '30/04/2004'

"Eddie" 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










--
Frédéric BROUARD - expert SQL, spécialiste : SQL Server / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
****************** mailto: ******************
Fred BROUARD - SQLpro
Le #11329291
SET DATEFORMAT YMD

SELECT Cde,No,due_date
FROM Commande
WHERE due_date BETWEEN '2004/04/01' AND '2004/04/30'

A lire sur le sujet : http://sqlpro.developpez.com/SQL_AZ_E.html#Date

A +


Eddie a écrit :
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



--
Frédéric BROUARD - expert SQL, spécialiste : SQL Server / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
****************** mailto: ******************
bruno reiter [MVP]
Le #11329271
le but est justement de s"en passer et d'etre indépendant de tout paramètre

br

"Fred BROUARD - SQLpro" news:
ET le SET DATEFORMAT ...

Qu'en fais tu ???
A +

bruno reiter [MVP] a écrit :
> il vaut beaucoup mieux :
> BETWEEN '20040401' AND '20040430 23:59:59.997'
>
> br
>
> "JOE DALTON" > news:
>
>>SELECT Cde,No,due_date
>>FROM Commande
>>WHERE due_date BETWEEN '01/04/2004' AND '30/04/2004'
>>
>>"Eddie" >>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
>>
>>
>
>
>

--
Frédéric BROUARD - expert SQL, spécialiste : SQL Server / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
****************** mailto: ******************



Publicité
Poster une réponse
Anonyme