SQL : selection en fonction de dates

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. 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)
    1. Pardon, pas de messages d'erreur, il ne me trouve rien ...

      env. windows 2000, bdd access 2000
      1. 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.