Accueil > Forum > > > > SELECT entre 2 Dates
SELECT entre 2 Dates
jeudi 12 août 2010 à 10:18:12 |
SELECT entre 2 Dates

Nitrakz
|
Bonjour,
Mon problème est le suivant, je ne parviens pas a limiter mon select a un intervalle entre 2 dates ou 1 date saisi manuellement par un utilisateur et de la forme DD/MM/YYYY. Voici une forme simplifier de la requête.
Date début et fin entrer:
SELECT [Nom] FROM [Test] WHERE CONVERT(char(10),[Date action],103)>='10/08/2010' AND CONVERT(char(10),[Date action],103)<='11/08/2010'
Date début:
SELECT [Nom] FROM [Test] WHERE CONVERT(char(10),[Date action],103)>='10/08/2010'
Pour info, sur le CONVERT: 103 = jj/mm/aaaa
J'ai essayer avec BETWEEN mais sa ne fonctionne pas puisque l'utilisateur n'entre pas forcement 2 dates.
Voila, Merci pour vos réponses.
There is no place like 127.0.0.1 /
|
|
jeudi 12 août 2010 à 10:19:15 |
Re : SELECT entre 2 Dates

Nitrakz
|
Ah oui je précise que les 2 requêtes ci dessus me renvoi des antérieur au 10/08/2010, du 2009 ect.
There is no place like 127.0.0.1 /
|
|
jeudi 12 août 2010 à 10:28:06 |
Re : SELECT entre 2 Dates

casy
|
Réponse acceptée !
D'abord par principe, on ne converti pas le champs de la base pour pouvoir le comparer au paramètre. Au contraire, c'est le paramètre que l'on va convertir au type du champ de la base pour pouvoir faire la comparaison.
Code : SELECT [Nom] FROM [Test] WHERE [Date action] >= CONVERT(DateTime,'10/08/2010',103) AND [Date action] <= CONVERT(DateTime,'11/08/2010',103)
---- Sevyc64 (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #
|
|
jeudi 12 août 2010 à 10:29:29 |
Re : SELECT entre 2 Dates

DARKSIDIOUS
|
Salut,
Pourquoi stocker des dates au format varchar ? C'est tellement plus simple de travailler avec le format DATETIME plutôt et en plus c'est plus optimisé.
Il me semble que le format des dates est : aaaa-mm-jj et non dd/mm/yyyy
Du coup, essaye ainsi :
SELECT [Nom] FROM [Test] WHERE CONVERT(char(10),[Date action],103)>='2010/08/10' AND CONVERT(char(10),[Date action],103)<='2010/08/11'
Et si ca ne marche pas :
SELECT [Nom] FROM [Test] WHERE CONVERT(char(10),[Date action],103)>=CONVERT('10/08/2010',[Date action],103) AND CONVERT(char(10),[Date action],103)<=CONVERT('11/08/2010',[Date action],103)
______________________________________
AVANT de poster votre message, veuillez lire, comprendre, et appliquer notre réglement
|
|
jeudi 12 août 2010 à 10:37:57 |
Re : SELECT entre 2 Dates

Nitrakz
|
Mes dates sont stocker était bien stocker au format Date. Avec la reponse de casy ca fonctionne sauf que ca me prend pas les valeur du 11/08 ? c'est du au fait qu'il prend l'heure à 00h00 ? Quel concaténation d'heure a se format pour avoir une vrai inclusion >= ?
There is no place like 127.0.0.1 /
|
|
jeudi 12 août 2010 à 10:41:43 |
Re : SELECT entre 2 Dates

casy
|
Essaye avec Between dans ce cas là
---- Sevyc64 (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #
|
|
jeudi 12 août 2010 à 10:54:08 |
Re : SELECT entre 2 Dates

Nitrakz
|
Nan c'est bon je viens de trouver je fait un simple:
SELECT [Nom] FROM [Test] WHERE [Date action] >= CONVERT(DateTime,'10/08/2010',103) AND [Date action] <= CONVERT(DateTime,'11/08/2010',103) + 1
Merci pour vos réponses, mon problème est résolu :)
There is no place like 127.0.0.1 /
|
|
Cette discussion est classée dans : date, utilisateur, select, dates, convert
Répondre à ce message
Sujets en rapport avec ce message
convert string to date [ par sofiesofie ]
salut,j'ai une table "matable"(num, date) tel que date de type datetime.dans ma formulaire la date est de type string (string d="24/05/2008").pour fai
requete sql access pour les dates [ par Rjoe ]
Bonjour Developpant une application pour la gestion des commandes j'ai été surpris en voyant qu'avec la requete sur ACCESS 2000SELECT COMMANDE.*FROM C
date sur mssqlserver [ par martinsupiot ]
Bonjour,Je n'arrive pas à selectionner des dates correctement avec mssqlserver. Je suis plus à l'aise avec mysql, mais cela n'a pas l'air de fonctionn
Date format... [ par elpens ]
Bonjour,j'ai quelques procedures stockees qui utilisent des dates. Mon problème (si on peux appeler cela un problème), est que je ne sais pas quelle e
comparer deux date dans une requete select simple [ par isac83 ]
voila, j'ai voulu selectionner des produit dans la table produit qui on: date_debut_solde et date_fin_solde respectivement avant est aprés undate pres
un "select" un peu dur [ par fatatra ]
Bonjour a tous;J'ais une base de données qui contient des evenements a un champ date yyyy-mm-aa et un champ heure hh:mm:ss.A un moment donnée je voudr
SELECT [ par tjarvl ]
Salut j'ai une table ou je doit afficher la somme ,le maximum et la valeur correspondante au max d'une colonne; Je ne sais pas comment afficher la va
insert into/select [ par boubou2412 ]
salut tout le monde,je suis certaine qu'il ya une faute dans ma requete j'aimerais bien savoir comment la corriger, bon j'ai un table X qui contient p
Requete oracle SQL fonctions d'agrégation [ par anasiq ]
Bonjour à tous j ai un probleme dans une rekette si quelqu'un vous pouvez m'aider : en 2008 ,quel est le mois qui a connu le passage du plus petit nom
Select sans doublon avec date la plus recente [ par ironnyc ]
Bonjour a tous!je cherche a faire une requete Select avec une base MySql sur la table suivante: #Table "historique"+-----+-------------+------------+|
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Forum
RE : ORACLE FORMSRE : ORACLE FORMS par csmahicham
Cliquez pour lire la suite par csmahicham
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|