SELECT CONVERT(char,GetDate(),131)
Ceci est totalement faux parce que CHAR signifie en fait CHAR(1) et vous ne prenez que le 1er caractère, lors de la conversion.
En particulier CHAR n'existe pas sans une taille dans la norme SQL.
De plus le paramètre 131 est valable pour donner une date du calendrier musulman qui a débuté débuté le premier jour de l’hégire, le 1er mouharram (le 15 ou le 16 juillet 622 de l’ère chrétienne).
Donc, faites :
SELECT REPLACE(CONVERT(char(19), GetDate(), 121), '-', '/')
Mais c'est en principe dans vos applications clientes de faire cela (cosmétique)
A +
Partager