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

Как да конвертирате дата и час само в дата (с време, зададено на 00:00:00.000)

За SQL Server 2005 и по-стари:

CONVERT(varchar(8), @ParamDate, 112)    -- Supported way

CAST(FLOOR(CAST(@ParamDate AS float)) AS DATETIME)   -- Unsupported way

За SQL Server 2008 и по-нова версия:

CAST(@ParamDate 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. Изпълнение на различни подходи към данни, базирани на времето

  2. Как правилно да задействам вмъкване към свързан sql сървър?

  3. Защо T-SQL ISNULL() съкращава низа, а COALESCE не?

  4. SQL заявка за извличане на числа в дадени стъпки между диапазон

  5. Как да изчисля еквивалента на SQL Server (hashbytes('SHA1',[ColumnName])) в C#?