PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Date dans une requête
Date dans une requête
Débuté par sergeguetta, 09 fév. 2006 11:59 - 4 réponses
Posté le 09 février 2006 - 11:59
Bonjour,
Je souhaite faire une requête dans un fichier qui possède 2 champs de type date sur 8.
La condition est qu'une date paramètre soit comprise entre les 2 champs date.
voici le code généré par la requête :
SELECT
HEURHEBD.HH_AAAASS AS HH_AAAASS,
HEURHEBD.HH_AA AS HH_AA,
HEURHEBD.HH_SS AS HH_SS,
HEURHEBD.HH_DU AS HH_DU,
HEURHEBD.HH_AU AS HH_AU,
HEURHEBD.HH_QTHS AS HH_QTHS
FROM
HEURHEBD
WHERE
HEURHEBD.HH_DU >= {ParamDATE}
AND HEURHEBD.HH_AU <= {ParamDATE}

Mais il ne trouve rien ! (bien sûr des données existent !)
Même résultat si je choisis 2 paramètres #.
Est-ce une anomalie WD10 ?
Merci
Posté le 09 février 2006 - 15:10
C'est sur hyper file ? comment renseignes tu ParamDate (sous quelle
forme) ?

Philippe
http://www.freedev-web.com


"Serge GUETTA" <sergeguetta@gsoft.fr> a écrit dans le message de news:
43eb1123$1@news.pcsoft.fr...

Bonjour,
Je souhaite faire une requête dans un fichier qui possède 2 champs de type
date sur 8.
La condition est qu'une date paramètre soit comprise entre les 2 champs
date.
voici le code généré par la requête :
SELECT
HEURHEBD.HH_AAAASS AS HH_AAAASS,
HEURHEBD.HH_AA AS HH_AA,
HEURHEBD.HH_SS AS HH_SS,
HEURHEBD.HH_DU AS HH_DU,
HEURHEBD.HH_AU AS HH_AU,
HEURHEBD.HH_QTHS AS HH_QTHS
FROM
HEURHEBD
WHERE
HEURHEBD.HH_DU >= {ParamDATE}
AND HEURHEBD.HH_AU <= {ParamDATE}

Mais il ne trouve rien ! (bien sûr des données existent !)
Même résultat si je choisis 2 paramètres #.
Est-ce une anomalie WD10 ?
Merci
Posté le 09 février 2006 - 15:35
Je teste directement la requête en saisissant par ex 28/02/2001 dans la fenêtre de saisie des paramètres d'une requête avant son exécution, et je lis en haut 20010228.
Donc c'est correct.
Posté le 09 février 2006 - 17:44
Est-ce que tes dates sont de type "DateHeure" dans ton fichier ?

Essaies également 2 paramètres de type texte, long. 8

Luc
Posté le 09 février 2006 - 18:55
non, mes champs sont de type date.
on ne peut pas choisir le type de paramètre dans une requête !

merci quand même