mais je sais pas faire

Comment pour formater en date style 01/02/2004 en '20040201'.
Comme les commandes MONTH ou datepart(mm, ..) "tronquent" le 0 et ne renvoie que le 1, le 2, etc, etc..

je fais comme cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
	SET @FORMATTEDDATE = CONVERT(VARCHAR(8000), DATEPART(YY, GETDATE())) + 
		CASE LEN(DATEPART(MM, GETDATE()))
		WHEN 1 THEN '0' + CONVERT(VARCHAR(8000), DATEPART(MM, GETDATE())) 
		ELSE CONVERT(VARCHAR(8000), DATEPART(MM, GETDATE()))
		END
		+ 
		CASE LEN(DATEPART(DD, GETDATE()))
		WHEN 1 THEN '0' + CONVERT(VARCHAR(8000), DATEPART(DD, GETDATE())) 
		ELSE CONVERT(VARCHAR(8000), DATEPART(DD, GETDATE()))
		END
Y'a plus simple je suppose ???