Format date : y'a forcément plus simple...
mais je sais pas faire :oops: :oops:
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:
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 ???