Последнее условие из вашего предложения WHERE в основном фильтрует вашу запись из вывода.
AND '2020-04-17 20:36:53.000' >= GETDATE()-1
Дата в месяце «апрель» не может быть больше, чем значение даты в июле, верно? Вы можете проверить значения, которые вы используете в разных условиях в предложении WHERE, с помощью этого запроса ниже. Вы получите сообщение о своей проблеме автоматически.
SELECT *,
datediff(DAY,getdate(), '2020-07-14 00:00:00.000'),
datediff(DAY,getdate(), A.HX_RELIEVING_DT),
GETDATE()-1
FROM your_table A