Ich habe eine Songtext-Datenbank, die von meinen Besuchern gefüllt wird. Ich möchte nun eine Übersicht zu jedem Monat erstellen, in der die jeweiligen ersten 3 Besucher mit den meisten Songtext-Uploads aufgelistet werden. Die Upload-Zeit der Songtexte liegt im UNIX-Format vor.
queryDB("SELECT COUNT(*) AS nr, verfasser FROM songtexte WHERE datum=??? GROUP BY verfasser ORDER BY nr DESC LIMIT 3");
Vielleicht solltest Du nicht versuchen, alles in eine Abfrage zu würgen. Mache einfach erstmal eine Abfrage nach dem Monat der ersten Einlieferung und dann in einer Schleife jeweils Monat für Monat Dein obiges SELECT, eventuell mit zwei datum-Prüfungen ("datum>=20021101 and datum<=30031130").
Gruß,
soenk.e