Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Ottieni solo la data da datetime sql senza convertire in varchar in modo che possa ordinarlo in Excel

Puoi convertire in DATE , ma Excel potrebbe visualizzarli come numeri, non sono sicuro.

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

Altrimenti puoi usare uno stile specifico, ad es.

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

Oppure

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