Essayez d'abord convert_tz :
User.group("date(convert_tz(created_at,'UTC','[your_time_zone]'))").count
Si convert_tz renvoie null, vous devrez peut-être charger les tables de fuseaux horaires avec cette ligne de commande :
$ mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysql
Référence à mysql convert_tz .
Éditer 1 :
Si vous utilisez Rackspace MySQL, vous devrez activer l'accès root à la base de données et exécuter les requêtes de fuseau horaire en tant que root. Ici vous pouvez trouver instructions pour installer trove
et activez l'accès root à l'aide de l'API rackspace.