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

Convertir un champ Int en champ date

Un casting simple car la date pourrait fonctionner

Select cast(cast(20161011 as varchar(8)) as date)

Retours

2016-10-11

Si vos données sont suspectes, vous pouvez également utiliser Try_Convert()

Select Try_Convert(date,cast(2610 as varchar(8)))

Retourne

NULL