Willibergi
Mitglied
Hey,
ich möchte mit SQL aus meiner Datenbank etwas auslesen.
Sie enthält die Spalten Vorname, Nachname, Geschlecht, Datum.
Ich möchte nun Vorname und Nachname des ersten männlichen und des ersten weiblichen Kunden einschließlich Kaufdatum ausgeben. (die mit dem kleinsten Datum)
Meine Idee:
SELECT Vorname, Nachname, Datum FROM daten.bank GROUP BY Geschlecht HAVING Datum=(SELECT MIN(Datum) FROM daten.bank);
Das erzeugt aber nicht das gewünscht Ergebnis.
Was mache ich falsch.
LG
Willibergi
ich möchte mit SQL aus meiner Datenbank etwas auslesen.
Sie enthält die Spalten Vorname, Nachname, Geschlecht, Datum.
Ich möchte nun Vorname und Nachname des ersten männlichen und des ersten weiblichen Kunden einschließlich Kaufdatum ausgeben. (die mit dem kleinsten Datum)
Meine Idee:
SELECT Vorname, Nachname, Datum FROM daten.bank GROUP BY Geschlecht HAVING Datum=(SELECT MIN(Datum) FROM daten.bank);
Das erzeugt aber nicht das gewünscht Ergebnis.
Was mache ich falsch.
LG
Willibergi