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 :
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).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 '"'
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
Partager