sql >> Databasteknik >  >> RDS >> Mysql

MySQL, Rails ActiveRecord datumgruppering och tidszoner

Testa convert_tz först:

User.group("date(convert_tz(created_at,'UTC','[your_time_zone]'))").count

Om convert_tz returnerar null, kanske du behöver ladda tidszonstabellerna med den här kommandoraden:

$ mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysql

Hänvisning till mysql convert_tz .

Redigera 1:

Om du använder Rackspace MySQL måste du aktivera root-åtkomst till databasen och köra tidszonsfrågorna som root. Här kan du hitta instruktioner för hur du installerar trove och aktivera root-åtkomst med rackspace API.



  1. Hitta max och andra maxlön för en anställd tabell MySQL

  2. Hur hittar man existensen av .Net Framework Data Provider för MySql på Mono Ubuntu?

  3. CakePHP:Hur kan jag använda en HAVING-operation när jag bygger frågor med sökmetoden?

  4. Hur använder man PDO-förberedda uttalanden med IN-klausul?