Перед сравнением произойдет неявное преобразование типов из varchar в datetime.
Если вы посмотрите на план запроса, то увидите что-то вроде этого.
<ScalarOperator ScalarString="[FromDate]>=CONVERT_IMPLICIT(datetime,CONVERT(varchar(10),[@FromDate],112),0)">
Другой способ удалить часть времени из даты и времени.
select *
from tblMas
where FromDate >= dateadd(day, datediff(day, 0, @FromDate), 0)
В SQL Server 2008 вы можете использовать
select *
from tblMas
where FromDate >= cast(@FromDate as date)