Zitat von
kerim80:
wie filtere ich nun nach diesen berechneten Feldern???
Mit
SQL ist es nicht möglich in der WHERE-Bedingung nach berechneten Feldern zu filtern!
Du kannst dir aber die berechneten Felder sparen und die gewünschten Felder gleich mit einem
SQL JOIN erhalten:
SQL-Code:
SELECT Buchungen.*, adressen.NAME, adressen.VORNAME
FROM Buchungen LEFT OUTER JOIN adressen ON Buchungen.ADRNR=adressen.ADRNR
ORDER BY Buchungen.HINABFLUGDATUM
Ich verwende hier einen LEFT OUTER JOIN, damit keine Datensätze fehlen, falls mal eine Adresse gelöscht worden sein sollte.
Mit dieser Abfrage hast du in der WHERE-Bedingung Zugriff auf alle Felder der Tabellen
Buchungen und
adressen.