Formater tidsstemplet, og grupper derefter efter det.
Gruppér efter måned:
SELECT DATE_FORMAT(t.timestamp, "%Y-%m") AS "_Month", COUNT(*)
FROM yourtable as t
GROUP BY _Month;
Grupper efter år:
SELECT DATE_FORMAT(t.timestamp, "%Y") AS "_Year", COUNT(*)
FROM yourtable as t
GROUP BY _Year;
Hvis tidsstempelfeltet er gemt som en unixtime-værdi, skal du blot ombryde FROM_UNIXTIME()
rundt på marken:
SELECT DATE_FORMAT(FROM_UNIXTIME(t.timestamp), "%Y") AS "_Year", COUNT(*)
FROM yourtable as t
GROUP BY _Year;