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 :

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 '"'
Je cherche a avoir les quelques résultats commencants par ce format : dd/MM/yyyy, la suite apres les points virgules.
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

Code : Sélectionner tout - Visualiser dans une fenêtre à part
WHERE date BETWEEN '22/11/2011' AND '30/11/2011'
par exemple.
Pouvez vous m'éclairer ? merci.