Guten Abend,
... where preis <= ? ORDER by id DESC
Damit erhältst Du alle Einträge die kleiner oder gleich der gesuchte Preis sind. Prinzipiell: An Deiner Stelle würde ich mich erst mit Operatoren in der Abfragesprache SQL befassen, ehe ich da weitermachte, wo Du schon herumdokterst...
Danke dir. Warum sollte ich mich mit Operatoren in SQL befassen? Ich benötige diese Abfrage für ein kleines Haushaltsbuch.