Hallo zusammen,
ich bastell gerade an einer Abfrage (MySQL), die mir aus meiner Datenbank die das tatsächlich günstigste Aangebot ermitteln soll.
Die Preise sind einmal mit Einrichtungsgebühren versehen und den monatlich laufenden Kosten.
Um dem Interessent das Leben einfacher zu machen errechne ich die Kosten des Angebotes für 1 Jahr, um so eine durchschaubare Übersicht zu erschafen.
Wenn ich die Abfrage so gestallte:
SELECT (angebote.monat*12)+angebote.einricht AS Jahr ...
klappt alles Prima.
Nun möchte ich aber gleich in der WHERE Klausel festlegen das er nur die Angebote ermittelt die einen bestimmten max. Gesammtpreis nicht überschreiten.
SELECT (angebote.monat*12)+angebote.einricht AS Jahr FROM angebote WHERE Jahr <= 100
geht leider so nicht weil die Spalte Jahr natürlich nicht existiert.
SELECT (angebote.monat*12)+angebote.einricht AS Jahr FROM angebote WHERE (angebote.monat*12)+angebote.einricht <= 100
hier gibt es keinen Fehler, aber er gibt mir auch kein Resultat zurück.
Leider finde ich keine Lösung für mein Problem.
Hat jemand von euch vieleicht einen Tipp wie ich das hinbekommen kann ?
Viele Grüße und danke,
Chris