Formatteer de tijdstempel en groepeer er vervolgens op.
Groeperen op maand:
SELECT DATE_FORMAT(t.timestamp, "%Y-%m") AS "_Month", COUNT(*)
FROM yourtable as t
GROUP BY _Month;
Groeperen op jaar:
SELECT DATE_FORMAT(t.timestamp, "%Y") AS "_Year", COUNT(*)
FROM yourtable as t
GROUP BY _Year;
Als het tijdstempel-veld is opgeslagen als een unixtime-waarde, wikkel dan gewoon FROM_UNIXTIME()
rond het veld:
SELECT DATE_FORMAT(FROM_UNIXTIME(t.timestamp), "%Y") AS "_Year", COUNT(*)
FROM yourtable as t
GROUP BY _Year;