Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL, Rails ActiveRecord групиране по дати и часови зони

Първо опитайте convert_tz:

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

Ако convert_tz върне null, може би ще трябва да заредите таблиците на часовите зони с този команден ред:

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

Препратка към mysql convert_tz .

Редактиране 1:

Ако използвате Rackspace MySQL, ще трябва да активирате root достъп до базата данни и да изпълнявате заявките за часова зона като root. Тук можете да намерите инструкции как да инсталирате trove и активирайте root достъп чрез rackspace API.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да премина през MySQL заявка чрез PDO в PHP?

  2. условие в критериите в yii framework php

  3. Получаване на изображение от MySQL в tableWidget в PyQt5

  4. Scala Slick имплицитно преобразуване на множество типове в необработена SQL заявка

  5. Mysql динамично изгражда низ на заявка в съхранена процедура въз основа на логика