SQL : selection en fonction de dates

Eric -  
 celine -
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

  1. Tittom Messages postés 422 Statut Membre 128
     
    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
  2. Eric
     
    Pardon, pas de messages d'erreur, il ne me trouve rien ...

    env. windows 2000, bdd access 2000
    0
  3. celine
     
    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