टाइमस्टैम्प को प्रारूपित करें, फिर उसके अनुसार समूहित करें।
महीने के हिसाब से समूह:
SELECT DATE_FORMAT(t.timestamp, "%Y-%m") AS "_Month", COUNT(*)
FROM yourtable as t
GROUP BY _Month;
वर्ष के अनुसार समूह:
SELECT DATE_FORMAT(t.timestamp, "%Y") AS "_Year", COUNT(*)
FROM yourtable as t
GROUP BY _Year;
यदि टाइमस्टैम्प-फ़ील्ड को यूनिक्सटाइम-मान के रूप में संग्रहीत किया जाता है, तो बस FROM_UNIXTIME()
मैदान के चारों ओर:
SELECT DATE_FORMAT(FROM_UNIXTIME(t.timestamp), "%Y") AS "_Year", COUNT(*)
FROM yourtable as t
GROUP BY _Year;