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
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
select convert(varchar(10), fmdate, 101) from sery
101 est un argument de style.
Le reste d'entre eux peut être trouvé ici.
Find All Date Formats for SQL.
http://sql-server-helper.com/sql-server-2008/sql-server-2008-date-format.aspx
select convert(varchar(10), cast(fmdate as date), 101) from sery
Sans casting, je ne convertissais pas fmdate, alors fmdate était une chaîne.