Salut à tous

j'ai une chaine date de type varchar qui contient ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Set @D = '01/01/2003'
Je veux ajouter, disons, 1 jour à cette date, je procède donc de cette façon :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
set @D = convert(varchar, dateadd(day, 1, convert(datetime, @D, 103)))
Pourquoi j'obtient au final une chaine du genre "janv 2 2003 12:00AM" alors que moi je vourdrais obtenir "02/01/2003" ? Quelle est la fonction qui permet de formatter correctement les dates ?

Merci d'avance, je m'arrache la tête depuis 30 minutes...