hallo zusammen,
ich bräuchte bitte mal wieder eure hilfe.
hab folgendes problem:
in der datenbank tabelle stehen z.b. folgende geburtsdaten:
----------------------
|name | datum |
----------------------
| max |2009-02-13 |
----------------------
| tobi |2008-05-10 |
----------------------
| mark |2009-04-13 |
----------------------
so jetzt stellt sich für mich die frage wie kann ich per sql abfrage ermitteln
wieviele leute hatten 2009 insgesamt geburtstag und wieviele 2008, wieviele 2007 usw.?
mein ansatz lautet so:
SELECT count( * ) AS anzahl
FROM kunde
WHERE datum LIKE '2009-%'
funktioniert soweit auch, allerdings müsste ich ja für jedes jahr eine
neue abfrage machen?!
gibts eine abfrage die automatisch alle datensätze aus der db nimmt und
dann nacheinander auflistet?
dass dann mein ergebniss so aussieht
-----------------------
| jahr | anzahl |
-----------------------
| 2009 | 5 |
-----------------------
| 2008 | 10 |
-----------------------
| 2007 | 3 |
----------------------
usw.
könntet ihr mir bitte helfen?
gruß
ich bräuchte bitte mal wieder eure hilfe.
hab folgendes problem:
in der datenbank tabelle stehen z.b. folgende geburtsdaten:
----------------------
|name | datum |
----------------------
| max |2009-02-13 |
----------------------
| tobi |2008-05-10 |
----------------------
| mark |2009-04-13 |
----------------------
so jetzt stellt sich für mich die frage wie kann ich per sql abfrage ermitteln
wieviele leute hatten 2009 insgesamt geburtstag und wieviele 2008, wieviele 2007 usw.?
mein ansatz lautet so:
SELECT count( * ) AS anzahl
FROM kunde
WHERE datum LIKE '2009-%'
funktioniert soweit auch, allerdings müsste ich ja für jedes jahr eine
neue abfrage machen?!
gibts eine abfrage die automatisch alle datensätze aus der db nimmt und
dann nacheinander auflistet?
dass dann mein ergebniss so aussieht
-----------------------
| jahr | anzahl |
-----------------------
| 2009 | 5 |
-----------------------
| 2008 | 10 |
-----------------------
| 2007 | 3 |
----------------------
usw.
könntet ihr mir bitte helfen?
gruß
Kommentar