如何按小時在Postgres & Rails中進行分組?我已經閱讀了相當多的答案,但我得到的錯誤。Rails&Postgresql:如何按小時對查詢進行分組?
該按日期分組時的工作原理:
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)
謝謝,這個工程。你能看看我更新的問題 - 我如何獲得第二個查詢工作? – 2013-03-03 03:29:17
看看更新後的答案 – jvnill 2013-03-03 03:33:29
非常好,謝謝。 – 2013-03-03 03:40:06