Précédent   Forum du club des développeurs et IT Pro > Bases de données > Sybase
Sybase Forum sur la base de données Sybase. Avant de poster -> F.A.Q Sybase, Tutoriels Sybase
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 31/07/2012, 16h27   #1
frag132
Nouveau Membre du Club
 
Homme Anto
Administrateur systèmes et réseaux
Inscription : septembre 2011
Messages : 109
Détails du profil
Informations personnelles :
Nom : Homme Anto

Informations professionnelles :
Activité : Administrateur systèmes et réseaux

Informations forums :
Inscription : septembre 2011
Messages : 109
Points : 36
Points : 36
Par défaut probleme de date dans requete

bonjour a tous,
j'ai un problème tout bête, mais je n'y arrive vraiment pas.. Je cherche a obtenir des résultats de requête dans une plage de dates :

Code :
1
2
3
4
5
6
7
 
SELECT CONVERT(VARCHAR(10),dt_event,103) AS ladate, id1, id2,id3,CONVERT(VARCHAR,libelle) AS Erreur
FROM DBA.events
WHERE ladate BETWEEN '22/11/2011' AND '30/11/2011' AND id1 IS NOT NULL AND id2 IS NOT NULL AND id3 != '-1';
OUTPUT TO events.txt
FORMAT ASCII
DELIMITED BY ';' QUOTE '"'
Je cherche a obtenir de mon premier CONVERT un format date par exemple 22/11/2011 (j'ai deja essayé pas mal de trucs mais toujours des problèmes de syntaxe par la suite).
Actuellement la requête ne me donne pas le résultat voulu : il prend en compte que les jours, c'est a dire que je vais bien avoir tous les résultats entre le 22 et le 30, mais de tous les mois et de toutes les années.
Que me proposez vous comme solutions ?
merci
frag132 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/08/2012, 16h14   #2
fadace
Rédacteur/Modérateur
 
Avatar de fadace
 
Homme Fabien Celaia
Administrateur de base de données
Inscription : octobre 2002
Messages : 3 846
Détails du profil
Informations personnelles :
Nom : Homme Fabien Celaia
Âge : 42
Localisation : Suisse

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Service public

Informations forums :
Inscription : octobre 2002
Messages : 3 846
Points : 13 995
Points : 13 995
Envoyer un message via ICQ à fadace Envoyer un message via Skype™ à fadace
Il vous faut faire votre filtre sur la date, pas sur sa conversion en varchar.

Si c'est le format de la date qui vous pose problème, commencez par un SET DATEFORMAT
__________________
Sr DBA Oracle / Sybase / MS-SQL / MySQL / DB2 / Postgresql / Informix
Administrateur SAP
Mes articles

Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !
fadace est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 11h18.


 
 
 
 
Partenaires

Hébergement Web