में वर्ष के साथ Db से पिछले 12 महीनों में डेटा प्राप्त मैं पिछले डाटाबेस से 12 माह डेटा लाने के लिए चाहते हैं, मुझे लगता है कि के लिए एक प्रश्न लिखा है लेकिन यह है कि केवल मुझे गिनती और महीने दे रही है लेकिन नहीं साल महीने जो वर्ष से संबंधित होता है।Postgres
मेरे Sql:
Select count(B.id),date_part('month',revision_timestamp) from package AS
A INNER JOIN package_revision AS B ON A.revision_id=B.revision_id
WHERE revision_timestamp > (current_date - INTERVAL '12 months')
GROUP BY date_part('month',revision_timestamp)
यह मुझे इस
month | count
-------+-------
7 | 21
8 | 4
9 | 10
तरह उत्पादन देता है, लेकिन मैं 7 की तरह महीने के साथ वर्ष चाहते हैं - 2012, या अन्य col में साल, कोई फर्क नहीं पड़ता
'date_part ('year', revision_timestamp) कहीं कहीं ... शामिल करें? – deceze