I have a string \'2009-06-24 09:52:43.000\', which I need to insert to a DateTime column of a table.
But I don\'t care about the time, just want to insert it as 2009-06-
I have found that casting as a date, then to a datetime to be very efficient and intuitive.
SELECT CAST(CAST(GETDATE() as date) as datetime)