Если у вас всегда будет дата в одном и том же формате, т. Е. Гггг-ММ-ДД, вы можете получить первые 10 символов, если значение, и вставить то, что является эквивлантом времени 00: 00: 00.0000 для этой даты.
select left('2009-12-32 4:32:00',10)
Это очень эффективный способ сделать это, поскольку он не требует преобразования типов данных ОДНАКО, он требует, чтобы дата всегда была отформатирована с четырехзначным годом и двухзначным днем и месяцем.