Hallo,
ich möchte Inseln von der Belieferung ausschliessen. Dafür habe ich folgende erweiterte Bedingung eingetragen:
- um einzelne PLZ auszuschliessen
- um zusätzlich PLZ-Bereiche auszuschliessen
IFNULL(us.zipcode,ub.zipcode) IS NULL OR IFNULL(us.zipcode,ub.zipcode)
NOT IN (‘62601’,’ 91217’,‘91301’,‘96027’,'96098’)
AND IFNULL(us.zipcode,ub.zipcode) < ‘88001’
OR IFNULL(us.zipcode,ub.zipcode) > ‘88005’
AND IFNULL(us.zipcode,ub.zipcode) < ‘91301’
OR IFNULL(us.zipcode,ub.zipcode) > ‘91320’
AND IFNULL(us.zipcode,ub.zipcode) < ‘92001’
OR IFNULL(us.zipcode,ub.zipcode) > ‘92420’
AND IFNULL(us.zipcode,ub.zipcode) < ‘93001’
OR IFNULL(us.zipcode,ub.zipcode) > ‘94799’
AND IFNULL(us.countryID,ub.countryID) = 38
Die erweiterte Bedingung funktioniert bis auf eine Einschränkung.
Diese PLZ werden nicht berücksichtigt: 91217’,‘91301’,‘96027’,‘96098’
Die Versandart wird nur für die 62601 - also die erste bei NOT IN gesperrt.
Was mache ich falsch?
LG, Stefan