Eine Wert einen Bereich zuordnen
-
Ich habe in einer SqlCe Datenbank eine Tabelle mit Stadtteile und eine Tabelle mit Postleitzahlbereichen.Nun möchte ich mit einer Abfrage herausfinden welcher Stadtteil im welchen Bereich ist.Aber das Ergebnis ist leer.Wenn ich die von und bis Werte per Hand in eine Abfrage eintrage kriege ich ein Ergebnis heraus.
SELECT StadtTeile.Name, StadtTeile.Plz,PLZBereiche.Bundesland FROM StadtTeile INNER JOIN PLZBereiche ON StadtTeile.Plz >= PLZBereiche.von AND StadtTeile.Plz <= PLZBereiche.bis ORDER BY StadtTeile.Plz
-
Sind die PLZ characterbasierende oder numerische Typen?
Andernfalls könntest Du mal die ON-Klausel klammern oder BETWEEN verwenden.