Вы должны разрешить для компонента времени, потому что 2011-05-07 <> 2011-05-07 12:52:16.830
Либо перейти на запрос типа диапазона
select * from Supplier where
modified_Date >= '2011-05-07'
and
modified_Date < '2011-05-08'
... или приведено на сегодняшний день, так как вы используете SQL Server 2008
select * from Supplier where
CAST(modified_Date AS date) = '2011-05-07'
С точки зрения производительности, используйте первый. Или есть индексированный вычисляемый столбец, который выполняет CAST для вас, и вы фильтруете по этому