Versandkosten nach Postleitzahl

[quote=“artep”]Hi, ach so… ich dachte es sollen verschiedene Versandkosten sein. Nein, Du kannst alle in eins reinpacken. Versuch es mal so, ich hoffe es ist richtig. IFNULL(us.zipcode,ub.zipcode) > ‘33000’ AND IFNULL(us.zipcode,ub.zipcode) < ‘37999’ AND IFNULL(us.zipcode,ub.zipcode) > ‘44000’ AND IFNULL(us.zipcode,ub.zipcode) < ‘49999’ AND IFNULL(us.countryID,ub.countryID) = 2[/quote] Hallo Petra, danke für deine Mühe aber dein Ansatz funktioniert so leider nicht. Ich bekomme dann zB für die Postleitzahl 34497 Versandkosten von 0 Euro ausgegeben. Ich habe folgendes angelegt: IFNULL(us.zipcode,ub.zipcode) \> '33000' AND IFNULL(us.zipcode,ub.zipcode) \< '37999' AND IFNULL(us.zipcode,ub.zipcode) \> '44000' AND IFNULL(us.zipcode,ub.zipcode) \< '47999' AND IFNULL(us.zipcode,ub.zipcode) \> '50000' AND IFNULL(us.zipcode,ub.zipcode) \< '51999' AND IFNULL(us.zipcode,ub.zipcode) \> '55000' AND IFNULL(us.zipcode,ub.zipcode) \< '59999' AND IFNULL(us.zipcode,ub.zipcode) \> '67000' AND IFNULL(us.zipcode,ub.zipcode) \< '67999' AND IFNULL(us.zipcode,ub.zipcode) \> '62000' AND IFNULL(us.zipcode,ub.zipcode) \< '62999' AND IFNULL(us.zipcode,ub.zipcode) \> '80000' AND IFNULL(us.zipcode,ub.zipcode) \< '86999' AND IFNULL(us.zipcode,ub.zipcode) \> '89000' AND IFNULL(us.zipcode,ub.zipcode) \< '89999' AND IFNULL(us.zipcode,ub.zipcode) \> '90000' AND IFNULL(us.zipcode,ub.zipcode) \< '91999' AND IFNULL(us.zipcode,ub.zipcode) \> '97000' AND IFNULL(us.zipcode,ub.zipcode) \< '97999' AND IFNULL(us.zipcode,ub.zipcode) \> '01000' AND IFNULL(us.zipcode,ub.zipcode) \< '03999' AND IFNULL(us.zipcode,ub.zipcode) \> '08000' AND IFNULL(us.zipcode,ub.zipcode) \< '14999' AND IFNULL(us.zipcode,ub.zipcode) \> '16000' AND IFNULL(us.zipcode,ub.zipcode) \< '16999' AND IFNULL(us.zipcode,ub.zipcode) \> '20000' AND IFNULL(us.zipcode,ub.zipcode) \< '22999' AND IFNULL(us.zipcode,ub.zipcode) \> '29000' AND IFNULL(us.zipcode,ub.zipcode) \< '32999' AND IFNULL(us.zipcode,ub.zipcode) \> '38000' AND IFNULL(us.zipcode,ub.zipcode) \< '39999' AND IFNULL(us.zipcode,ub.zipcode) \> '99000' AND IFNULL(us.zipcode,ub.zipcode) \< '99999' AND IFNULL(us.countryID,ub.countryID) = 2 Grundlage für die Berechnungen soll diese Tabelle sein: Klick Ich möchte erstmal die PLZ Bereiche mit 101,50 € anlegen. Vielleicht hast du noch eine Idee? LG chop