如何在 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
一旦我找到了需要更新的特定时间,我将如何获得这些时间的模型?IE:
Model.where("hour(updated_at) = ?", 5)