sql >> Base de Datos >  >> RDS >> Sqlserver

¿Cómo formatear fecha y hora como M/D/YYYY en SQL Server?

Creo que la única posibilidad que tienes es hacer algo como esto:

DECLARE @datetime DATETIME = '2015-01-01'

SELECT LTRIM(STR(MONTH(@datetime))) + '/' +
       LTRIM(STR(DAY(@datetime))) + '/' +
       STR(YEAR(@datetime), 4)

Con SQL Server 2012 y superior, puede hacer esto:

SELECT FORMAT(@datetime, 'M/d/yyyy')