Bonjour,
J'ai un peu de mal avec une requete, je n'ai pas la notion d'utilisation du SET DATEFORMAT. voici ma requête :
Je cherche a avoir les quelques résultats commencants par ce format : dd/MM/yyyy, la suite apres les points virgules.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 SET DATEFORMAT DMY SELECT CAST(dt_event AS datetime),ID1,ID2,ID3,CONVERT(VARCHAR,libelle) AS Erreur FROM DBA.events WHERE ID1 IS NOT NULL AND ID2 IS NOT NULL AND ID1 != '-1'; OUTPUT TO events.txt FORMAT ASCII DELIMITED BY ';' QUOTE '"'
exemple de résultat obtenu actuellement :
2010-12-30 06:16:35.0;106996;1;1;defaut1-2
Ce que je cherche :
30/12/2012;106996;1;1;defaut1-2
J'aimerai au final pouvoir faire des requete BETWEEN.
Code :
Sélectionner tout - Visualiser dans une fenêtre à part
par exemple.
Code : Sélectionner tout - Visualiser dans une fenêtre à part WHERE date BETWEEN '22/11/2011' AND '30/11/2011'
Pouvez vous m'éclairer ? merci.
Partager