sql >> Databasteknik >  >> RDS >> Mysql

ActiveRecord gruppantal med nollor

Har du tänkt på en kalendertabell ? Även om sajten är mycket gammal, beskriver den fortfarande användningen av en sådan tabell väldigt bra:

Så i ditt fall skulle du skapa en sådan tabell och sedan helt enkelt ansluta den till ditt Company modell.

Leder till en fråga som:

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



  1. Flera dockningsbehållare för mysql eller en instans med flera databaser

  2. Hur reparerar man ett skadat MPTT-träd (kapslat set) i databasen med SQL?

  3. Livesökning med PHP AJAX och XML

  4. LEAST() Funktion i Oracle