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

Postgres में रेल में दिन के हिसाब से समूह और गिनती कैसे करें?

यदि आपके पास ऑर्डर का दायरा परिभाषित नहीं है, तो आप date() . का उपयोग कर सकते हैं पोस्टग्रेज से इस तरह की विधि:

Post.select("date(created_at) as created_date").group("created_date")

और अगर आपके पास ऑर्डर का दायरा है:

Post.all.except(:order).
     select("date(created_at) as created_date").group("created_date")

कस्टम ग्रुपिंग के लिए आपको चुनिंदा फ़ील्ड्स को परिभाषित करना होगा, इसलिए select() भाग में वे फ़ील्ड शामिल होने चाहिए जिनमें शामिल करने के लिए आपको अपने रिकॉर्डसेट की आवश्यकता है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. अपने PostgreSQL इंडेक्स का अधिकतम लाभ उठाएं

  2. Npgsql:टाइमस्टैम्प के लिए पुराना फ़्लोटिंग पॉइंट प्रतिनिधित्व समर्थित नहीं है

  3. केवल संशोधित फ़ील्ड के JSON को रिकॉर्ड करने के लिए Postgres ट्रिगर का उपयोग करें

  4. PostgreSQL में एक स्ट्रिंग को एक तिथि में कैसे बदलें

  5. अलग लेनदेन में INSERT ट्रिगर के बाद?