web-dev-qa-db-fra.com

date de conversion du serveur SQL en chaîne MM / JJ / AAAA

J'utilise SQL Server 2008.

J'ai le suivant:

    select convert(varchar(20),fmdate) from Sery

Comment convertir la date en chaîne de sorte qu'elle s'affiche sous la forme MM/JJ/AAAA

39
Nate Pet

Cette tâche devrait être effectuée à la couche suivante de votre pile logicielle. SQL est un référentiel de données, pas un système de présentation

Vous pouvez le faire avec

CONVERT(VARCHAR(10), fmdate(), 101)

Mais tu ne devrais pas

66
TFD
select convert(varchar(10), fmdate, 101) from sery

101 est un argument de style.

Le reste d'entre eux peut être trouvé ici.

Cast T-SQL/Convertir la date en chaîne

21
Tony Hopkinson
2
Bhanu Pratap
select convert(varchar(10), cast(fmdate as date), 101) from sery

Sans casting, je ne convertissais pas fmdate, alors fmdate était une chaîne.

2
Kirt Carson