sql >> Databáze >  >> RDS >> Sqlserver

Převeďte Int na pole data

Jednoduché obsazení jako datum by mohlo fungovat

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

Vrátí

2016-10-11

Pokud jsou vaše data podezřelá, můžete také použít Try_Convert()

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

Vrátí

NULL


  1. OSX Lion Homebrew brew problémy s instalací mysql -v

  2. Křížové spojení s návratovou hodnotou

  3. Aktualizace celé tabulky MySQL 17,6 m řádků (1,2 gb) je příliš pomalá

  4. Jak mohu použít kolekci v rámci příkazu Oracle SQL