DECLARE @dt DATETIME SET @dt = GetDate() SELECT @dt SELECT CAST(FLOOR(CAST(@dt AS FLOAT )) AS DATETIME) -- 2008-12-01 16:20:00.120 -- 2008-12-01 00:00:00.000