Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment convertir datetime en date uniquement (avec l'heure définie sur 00:00:00.000)

Pour SQL Server 2005 et versions antérieures :

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

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

Pour SQL Server 2008 et supérieur :

CAST(@ParamDate AS DATE)