Rechercher : dans
Par :

SQL : selection en fonction de dates

Dernière réponse le 18 avr 2002 à 11:34:53 Eric, le 17 avr 2002 à 17:24:40 
 Signaler ce message aux modérateurs

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

Meilleures réponses pour « SQL : selection en fonction de dates » dans :
Différence entre dates avec la fonction DATEDIF Voir La fonction DATEDIF n'est pas documentée dans Excel, mais par contre sur CCM vous pouvez trouver les possibilités offertes. En voici un résumé.   La syntaxe =DATEDIF(date début;date fin;type de calcul) date début : doit être une valeur date...
SQL - éviter les doublons dans un SELECT VoirProblème Comment éviter les doublons dans les résultats d'une requête SQL ? Solution Il suffit d'utiliser la clause DISTINCT entre SELECT et les champs. Exemple : SELECT distinct id,nom,prenom FROM matable Plus d'informations ...
VBScript - Les fonctions de date et de temps VoirLes fonctions de date et de temps Fonction Description Date Retourne la date du système DateAdd(interval, number, date) Ajoute un intervalle de temps (interval) à une...
SQL - Création de table VoirLe SQL, comportant un langage de définition de données (LDD), permet de créer des tables. Pour cela, il utilise le couple de mots clés CREATE TABLE. La création de tables Le création de tables se fait à l'aide du couple de mots-clés CREATE...
Le langage SQL VoirQu'appelle-t-on SQL? SQL (Structured Query Language, traduisez Langage de requêtes structuré) est un langage de définition de données (LDD, ou en anglais DDL Data Definition Language), un langage de manipulation de données (LMD, ou en anglais DML,...

1

Tittom, le 17 avr 2002 à 17:27:08

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)

Répondre à Tittom

2

Eric, le 17 avr 2002 à 17:29:02

Pardon, pas de messages d'erreur, il ne me trouve rien ...

env. windows 2000, bdd access 2000

Répondre à Eric

3

 celine, le 18 avr 2002 à 11:34:53

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.

Répondre à celine