Hallo SQL-Fachleute.
Ich habe ein Problem bei meiner Suche...
Beschreibung des Problems:
In der Tabelle x gibt es die Felder "benutzername" "geburtstag" "geburtsmonat" "geburtjahr"
Der user kann bei seiner Suche ein von_alter und ein bis_alter angeben.
Das Alter muss aber erst aus den oben genannten Feldern errechnet werden, z.B. (in PHP):
30.8.2000
31.1.1982
alter 18
if ($monat_heute > $geburtsmonat) $alter = $jahr_heute - $geburtsjahr;
30.8.2000
30.8.1982
alter 18
if ($monat_heute == $geburtsmonat)
if ($tag_heute == $geburtstag) $alter = $jahr_heute - $geburtsjahr;
usw.
Die Befehle gehen aber nur, wenn ich schon die Werte aus der Tabelle ausgelesen habe (select * from x)
Meine Frage: wie krieg ich "benutzername", die zwischen von_alter und bis_alter sind?
Vielen Dank für alles Sinnvolle
Seppel