当我执行唯一工作的是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'和ServiceDate> = '08/01/16'和BillignProviderID IN(...)和ZipCode Like'68730%')或者(ZipCode像'68792%')或(ZipCode赞...)。显然,那不是你想要的。 – Martha