Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Holen Sie sich nur das Datum von datetime sql, ohne es in varchar zu konvertieren, damit ich es in Excel sortieren kann

Sie können in DATE konvertieren , aber Excel zeigt diese möglicherweise als Zahlen an, nicht sicher.

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

Andernfalls können Sie einen bestimmten Stil verwenden, z. B.

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

Oder

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