sql >> Database >  >> RDS >> Sqlserver

Converteer een Int naar een datumveld

Eenvoudig casten als datum zou kunnen werken

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

Retourneren

2016-10-11

Als uw gegevens verdacht zijn, kunt u ook Try_Convert()

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

Retourneren

NULL


  1. SQL:Kan ik verwijzen naar/toegang krijgen tot de huidige rij in een vensterfunctie?

  2. Datum en tijd in 24-uurs formaat

  3. SQL Server-fout bij updateopdracht - Er is een ernstige fout opgetreden bij de huidige opdracht

  4. Witboek CBO-statistieken