一連の条件に基づいて情報を収集しているクエリがあります。基本的に、ある場所でその日に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のみを返す必要があることです。