sql >> Database >  >> RDS >> Mysql

ActiveRecord-groepstelling met nullen

Heb je gedacht aan een kalendertabel ? Hoewel de site erg oud is, beschrijft hij het gebruik van zo'n tabel nog steeds heel goed:

Dus in jouw geval zou je zo'n tabel maken en er dan gewoon aan toevoegen met je Company model.

Dit leidt tot een zoekopdracht als:

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



  1. Homestead - Verbinding maken met mijn database

  2. Veroorzaakt door:java.lang.NoSuchMethodError:org.postgresql.core.BaseConnection.getEncoding()Lorg/postgresql/core/Encoding;

  3. Is er een manier om een ​​gebruikersvriendelijke foutmelding te geven bij overtreding van de beperking?

  4. Doctrine-query om het totale aantal resultaten in MySQL te vinden met LIMIT