Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Obtenir uniquement la date de datetime sql sans convertir en varchar afin que je puisse le trier dans Excel

Vous pouvez convertir en DATE , mais Excel peut les afficher sous forme de nombres, pas sûr.

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

Sinon, vous pouvez utiliser un style spécifique, par exemple

-- 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;