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.


Anmelden zum Antworten