Ich versuche, ausgewählte Daten aus einer meiner Tabellen in meiner Datenbank zu drucken. Ich kann das erfolgreich machen, aber ich muss das dann nach Alter und absteigender Reihenfolge gruppieren. Aber ich habe keine Ahnung, wie ich das nur mit dem Geburtsdatum machen soll. Jede Hilfe wird geschätzt und meine SQL wird unten angezeigt.SQL - GROUP BY Alter in absteigender Reihenfolge mit dem Geburtsdatum
SELECT pet_id, Name, Type, Breed, Born
FROM pet
WHERE Born
BETWEEN '1999' AND '2001'
GROUP BY
Bitte zögern Sie nicht, Fragen zu stellen. Ich habe noch nichts probiert, da ich leider nicht weiß, wo ich anfangen soll.
Leider habe ich meine Internetverbindung verloren und bin gerade erst wieder online gegangen. Die Antwort, die Sie angegeben haben, wird nicht nach Alter sortiert. Es sortiert nach Geburtsdatum absteigend. In der Realität wäre also das absteigende Alter zuerst das Älteste, während sich die Antwort nach dem jüngsten absteigend nach dem ältesten unterscheidet. Ich sehe Ihren Punkt über ORDER BY statt GROUP BY, aber ich suche leider immer noch nach der Antwort. – DAN212