Следующее выражение получает для каждого значения datetime соответствующую дату с временной частью:
dateadd(day, datediff(day, 0, '<date_time>'), 0)
Следовательно, следующее будет работать:
create table foo (id int, registrationDate datetime)
insert foo values
(1, '2019-04-04T03:22:48.00'),
(2, '2019-04-04T00:00:00.00')
select * from foo
where registrationDate =
dateadd(day, datediff(day, 0, registrationDate), 0)