У меня есть запрос, который собирает информацию на основе набора условий. По сути, я хочу знать, выплатило ли место более 50 долларов за день ИЛИ в разделе комментариев есть слово «фильтр»...
Мой запрос:
SELECT Store_Id, Paid_Out_Amount, Paid_Out_Comment, Paid_Out_Datetime, Update_UserName, Till_Number
FROM Paid_Out_Tb
WHERE (Store_Id = 1929) AND (Paid_Out_Datetime >= DATEADD(day, DATEDIFF(day, 0, GETDATE()) - 1, 0)) AND (Paid_Out_Datetime < DATEADD(day, DATEDIFF(day, 0,
GETDATE()), 0)) AND (Paid_Out_Amount > 50) OR
(Paid_Out_Comment LIKE N'%' + 'Filter' + '%')
Проблема в том, что он возвращает 460 результатов, а должен возвращать только 2.