Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как да създадете дата в SQL Server, дадени ден, месец и година като цели числа

В SQL Server 2012+ можете да използвате datefromparts() :

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

В по-ранните версии можете да прехвърляте низ. Ето един метод:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Конкатенация на низове на SQL Server с Null

  2. SQL Server 2005 Използване на DateAdd за добавяне на ден към дата

  3. Производителност на SQL сървър TOP CPU заявка -1

  4. Услугата SQL Server не е налична в списъка с услуги след инсталиране на SQL Server Management Studio

  5. JSON_QUERY() Примери в SQL Server (T-SQL)