【发布时间】:2013-02-17 09:21:08
【问题描述】:
如何在 Postgres & Rails 中按小时分组?我已经阅读了很多 SO 答案,但我遇到了错误。
这在按日期分组时有效:
Model.group("date(updated_at)").count
然后我尝试了以下几个小时,但没有奏效:
Model.group("hour(updated_at)").count
Model.group("date_format(updated_at, '%H')").count
Model.group("extract(hour from updated_at)").count
一旦我找到了需要更新的特定时间,我将如何获得具有这些时间的模型?即:
Model.where("hour(updated_at) = ?", 5)
【问题讨论】:
标签: ruby-on-rails postgresql time group-by