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

SQL Server:převod ((int)rok,(int)měsíc,(int)den) na datum a čas

Abyste byli nezávislí na nastavení jazyka a národního prostředí, měli byste použít ISO 8601 YYYYMMDD formát - to bude fungovat na jakémkoli systému SQL Server s jakýmkoli jazykem a místním nastavením:

SELECT
   CAST(
      CAST(year AS VARCHAR(4)) +
      RIGHT('0' + CAST(month AS VARCHAR(2)), 2) +
      RIGHT('0' + CAST(day AS VARCHAR(2)), 2) 
   AS DATETIME)


  1. Pochopení uzamčení SQL Serveru na zabezpečené databázové prostředí

  2. Jak funguje funkce Power() v PostgreSQL

  3. MySQL Inner Join Query Multiple Tables

  4. Jak zavolám uloženou proceduru Oracle ze skriptu Excel VBA?