Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Obter apenas a data do sql datetime sem converter para varchar para que eu possa classificá-lo no excel


Você pode converter para DATE , mas o Excel pode exibi-los como números, não tenho certeza.
SELECT CONVERT(DATE, col) FROM dbo.table;

Caso contrário, você pode usar um estilo específico, por exemplo.
-- yyyy-mm-dd - standard, unambiguous format
SELECT CONVERT(CHAR(10), col, 120) FROM dbo.table;

Ou
-- mm/dd/yyyy - ambiguous, regional format
SELECT CONVERT(CHAR(10), col, 101) FROM dbo.table;