sql >> Databasteknik >  >> RDS >> Sqlserver

Hur man konverterar datetime till endast datum (med tiden inställd på 00:00:00.000)

För SQL Server 2005 och senare:

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

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

För SQL Server 2008 och senare:

CAST(@ParamDate AS DATE)


  1. Hur kan jag se den senaste SQL-satsen som kördes i Oracle-databasen 11g r2?

  2. Det går inte att ansluta till PostgreSQL-servern

  3. DeleteDatabase stöds inte av leverantören Oracle with Entity Framework

  4. Leasing jobb (atomic update and get) från en MySQL-databas