SQL date de conversion de format JJMMAAAA
Quel est le meilleur moyen de convertir l'instruction suivante pour afficher la MMDDYYYY
format tel que 02022013
sans barres obliques ou des traits d'union...
CONVERT (CHAR(10), A.POKFRM, 112)
- Ma première réaction serait: ne pas. Mise en forme des données (pas seulement de la date/heures) est une responsabilité de la vue (que ce soit une page HTML, rapport, PDF exportateur, (G)de l'INTERFACE utilisateur ou quoi que ce soit). Bien que cela peut être fait en SQL, il n'est pas du travail à faire. Vous remettre en Question: dois-je mettre en œuvre cette mise en forme (ce qui est généralement), l'outil qui stocke mes données ou dans l'outil qui sait à propos de mon utilisateur, ses préférences, paramètres régionaux, (peut-être) fuseau horaire, etc.?
Vous devez vous connecter pour publier un commentaire.
Vous pouvez faire une mise en forme qui vous donne les éléments dans l'ordre, mais avec
/
ou-
, puis de remplacer le/
ou-
pour obtenir le résultat souhaité.Résultat:
DATE
le terrain à la place deGETDATE()
REPLACE(CONVERT (CHAR(10),svcfrm, 101),'/','')
REPLACE(CONVERT (CHAR(10),svcfrm, 101),'/','')
est que votre code pièce?