PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

Postgres में टाइमस्टैम्प फ़ील्ड के साथ तिथि के अनुसार ग्रुप कैसे करें?

आपको GROUP BY . में छोटा करना होगा साथ ही:

SELECT created_at::date, COUNT(*)
FROM table_name
WHERE product_uuid = '586d8e21b9529d14801b91bd' AND
      created_at > now() - interval '30 days'
GROUP BY created_at::date
ORDER BY created_at::date ASC;

आपका संस्करण प्रत्येक दिनांक/समय मान से एकत्रित हो रहा है लेकिन केवल दिनांक घटक दिखा रहा है।

साथ ही, मेरा सुझाव है कि आप current_date का उपयोग करें के बजाय now() इसलिए पहली तारीख को छोटा नहीं किया जाता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. pgAdmin विकल्प - PostgreSQL डेटाबेस प्रबंधन GUI ClusterControl

  2. Oracle से PostgreSQL:माइग्रेट करने के कारण

  3. लापता तिथि के लिए डेटा के साथ तालिका भरें (पोस्टग्रेस्क्ल, रेडशिफ्ट)

  4. स्थानीय रूप से नोडज डेटाबेस के माध्यम से PostgreSQL से कनेक्ट करने में असमर्थ यह अचानक मैक पर काम करना बंद कर देता है

  5. pgAdmin के साथ दूरस्थ PostgreSQL कनेक्शन