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

Jak vytvořit datum na serveru SQL s uvedením dne, měsíce a roku jako celých čísel

V SQL Server 2012+ můžete použít datefromparts() :

select datefromparts(@year, @month, @day)

V dřívějších verzích můžete přetypovat řetězec. Zde je jedna metoda:

select cast(cast(@year*10000 + @month*100 + @day as varchar(255)) as date)


  1. Časové razítko pro vytvoření řádku a poslední úpravu

  2. Oznamujeme repmgr 2.0

  3. Jak mám postupovat při indexování pro dotaz se dvěma podmínkami rozsahu?

  4. SQL Server 2016:Vytvořte zobrazení