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

ActiveRecord समूह की गिनती शून्य के साथ होती है

क्या आपने कैलेंडर तालिका ? हालांकि साइट बहुत पुरानी है, फिर भी यह ऐसी तालिका के उपयोग का बहुत अच्छी तरह से वर्णन करती है:

तो आपके मामले में आप एक ऐसी तालिका बनाएंगे और फिर उसे अपनी Company . के साथ जोड़ेंगे मॉडल।

इस तरह की एक क्वेरी की ओर अग्रसर:

CalendarDay.where(year: Date.current.year).joins(:companies).group('YEAR(companies.created_at)').count



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL DB के प्रति सेकंड InnoDB लिखने की गति में सुधार कैसे करें

  2. सत्यनिष्ठा बाधा उल्लंघन:1048 कॉलम 'user_id' शून्य नहीं हो सकता है, भूमिकाएँ निर्दिष्ट करते समय त्रुटि होती है (लारवेल 5.3)

  3. 2 समय मान जोड़ने के साथ भ्रम

  4. JDBC कनेक्टर का उपयोग करके जावा से MySQL में UTF-8 डेटा को पढ़ने/लिखने में समस्या 5.1

  5. MySQL संग्रहीत प्रक्रिया जो कई मापदंडों के साथ स्ट्रिंग को स्वीकार करती है