В зависимости от точности сохраняемой даты и времени вы можете очистить ее с помощью
REPLACE (CONVERT (varchar, YourDateTimeField, 109), ': 00.0000000', '')
Это не будет работать, если ваше поле даты заполнено GETDATE (), поскольку это означает, что оно будет содержать секунды и миллисекунды, но это будет работать, если поле заполняется пользователем, а секунды и миллисекунды - все нули