1st Вы не должны вызывать таблицу с тем же именем столбца, в следующий раз попробуйте что-нибудь с T_matchdate в качестве таблицы.2-е не равно, но больше
select *
from (select * from matchdate)T_matchdate
where matchdate > DATEADD(DAY, +2, getdate())
and matchdate <= GetDate()
Вы можете попытаться найти дату более SQLish
select *
from (select * from matchdate) T_matchdate
where (matchdate) > sysdate
and matchdate < sysdate+2