РЕДАКТИРОВАТЬ:
Новый ответ, который я бы порекомендовал, сочетает в себе мой оригинал (как показано ниже) с комментариями, сделанными Микаэлем и Алексом.1006 *
Второй запрос просматривается только с полуночи до полудня.(00:00:00 - 11:59:59 - двенадцать часов)
WHERE
io.OrderDate >= '2011-08-03 00:00:00'
and io.OrderDate <= '2011-08-03 23:59:59'
Должен исправить это.
@ Ответ Алекса также имеет смысл.Количество миллисекунд (в зависимости от того, включает ли их ваша конкретная таблица).
WHERE
io.OrderDate >= '2011-08-03 00:00:00.000'
and io.OrderDate <= '2011-08-03 23:59:59.999'
Включает любые пропущенные дополнительные записи