hi,
habe eine Datenbank mit plz(aber nicht vollständig). wenn ich jetzt nach einer plz suche und er sie nicht findet soll er die plz mit der kleinsten differenz ausgeben, wer hat eine idee?
du könntest die differenz zwischen deiner gesuchten PLZ und der PLZ, die im datensatz steht, betrachten.
natürlich noch mit ABS() in eine positive zahl umwandeln.
jetzt musst du ausprobieren, ob du auf eine solche, in der query berechnete spalte noch aggregatfunktionen wie MIN() anwenden kannst.
wenn nicht, dann halt nach dieser differenz absteigend sortieren lassen, und mit LIMIT die ergebnismenge auf einen datensatz beschränken.
so in etwa ...
gruss,
wahsaga