Here are some more variation on this:SELECT DATEADD(d,DATEDIFF(d,0,getdate()),0)SELECT CONVERT(DATETIME,CONVERT(CHAR(8),GETDATE(),112))SELECT CONVERT(CHAR(8),GETDATE(),112)SELECT CAST(CAST(GETDATE() AS VARCHAR(12)) AS DATETIME)SELECT CAST(FLOOR(CAST(GETDATE() AS FLOAT)) AS DATETIME) SELECT CAST(SUBSTRING(CAST(GETDATE() AS BINARY(8)),1,4) + 0x00000000 AS DATETIME)SELECT CAST(CAST(SUBSTRING(CAST(GETDATE() AS binary(8)),1,4) AS INT) AS DATETIME)
--Frankhttp://www.insidesql.de