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

Obtenga solo la fecha de datetime sql sin convertir a varchar para que pueda ordenarlo en Excel

Puede convertir a DATE , pero Excel podría mostrarlos como números, no estoy seguro.

SELECT CONVERT(DATE, col) FROM dbo.table;

De lo contrario, puede usar un estilo específico, por ejemplo,

-- yyyy-mm-dd - standard, unambiguous format
SELECT CONVERT(CHAR(10), col, 120) FROM dbo.table;

O

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