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

Convertire '01-Sep-2017' in '01/09/2017' in T-SQL?

Dovresti essere sicuro che il tuo SQL Server sia installato in inglese. Una volta che sei sicuro che la funzione di conversione dovrebbe fare il lavoro

SELECT CONVERT(DATETIME, '02-Sep-2017')

E se hai bisogno di trasformarlo in quella stringa che hai condiviso:

SELECT CONVERT(VARCHAR, CONVERT(DATETIME, '02-Sep-2017'), 103)

Riferimento stile qui