Когда я выполняю единственное, что работает, это Zipcodes. Это не дает мне дату службы больше, чем 08/01/16 или моих платежных провайдеров. Я не знаю, почему.Почему мой код игнорируется?
SELECT Name, BirthDate, Address1, Address2, City, StateProvince, ZipCode, BillingProviderID, ServiceDate, ChargeCatID
FROM dbo.PbrChargeTransactions
WHERE ChargeCatID = 'EM'
AND ServiceDate >= '08/01/16'
AND BillingProviderID IN ('AAD.FD','DSD.DFD','ASDF.DD')
AND ZipCode Like '68730%'
OR ZipCode Like '68792%'
OR ZipCode Like '68739%'
OR ZipCode Like '68718%'
OR ZipCode Like '57069%'
OR ZipCode Like '57031%'
OR ZipCode Like '57078%'
OR ZipCode Like '57066%'
OR ZipCode Like '57063%'
OR ZipCode Like '57037%'
OR ZipCode Like '57073%'
OR ZipCode Like '57029%'
OR ZipCode Like '57070%'
ORDER BY Name
Вам нужны скобки: прямо сейчас вы получаете (ChargeCatID = 'EM' AND ServiceDate> = '08/01/16 'И BillignProviderID IN (...) И ZipCode Как «68730%») ИЛИ (ZipCode Как «68792%») ИЛИ (ZipCode Like ...). Очевидно, это не то, что вам нужно. – Martha