SQL : selection en fonction de dates

Fermé
Eric - 17 avril 2002 à 17:24
 celine - 18 avril 2002 à 11:34
Salut,

Je cherche a afficher des infos en fonction de 2 dates, quelle est la syntaxe SQL?

( "select * from offre where id_ent = "&Request.queryString("nom")&" AND date_offre >= "&request.queryString("date_deb")&" AND date_offre <= "&request.queryString("date_fin") ne marche pas, ni le between...

Merci

3 réponses

Tittom Messages postés 422 Date d'inscription mardi 30 mai 2000 Statut Membre Dernière intervention 10 janvier 2007 128
17 avril 2002 à 17:27
Salut,
Essaye d'être plus précis s'il te plait : sur quel environnement / base de données travailles-tu ?
Tu dis que ça ne marche pas... y a-t-il un msg d'erreur ? ou est-ce que les données obtenues ne sont pas celles escomptées ?

a+
-- 
Tittom (ça c'est de la signature)
0
Pardon, pas de messages d'erreur, il ne me trouve rien ...

env. windows 2000, bdd access 2000
0
moi je te conseillerai de mettre tes valeurs dans des varaibles intermediare et d'ajouter des quotes pour le texte:

nom = request.queryString("nom")
date1 = request.querystring("date_deb")
date2 = request.querystring("date_fin")

puis

req = "select * from offre where id_ent = ' " & nom & " ' AND date_offre >= ' " & date 1 & " ' AND date_offre <= ' " & date 2 & " ' "

et si vraiment ca marche pas et que t'a pas d'erreur fait afficher le texte de ta requete

response.write req
response.end

en esperant que ca puisse t'aider.
0