Najpierw wypróbuj convert_tz:
User.group("date(convert_tz(created_at,'UTC','[your_time_zone]'))").count
Jeśli convert_tz zwróci null, być może będziesz musiał załadować tabele stref czasowych za pomocą tego wiersza poleceń:
$ mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysql
Odniesienie do mysql convert_tz .
Edycja 1:
Jeśli używasz Rackspace MySQL, musisz włączyć dostęp administratora do bazy danych i uruchamiać zapytania o strefę czasową jako administrator. Tutaj znajdziesz instrukcje, jak zainstalować trove
i włącz dostęp root za pomocą interfejsu API rackspace.