我在查詢前一天的一小時數據時遇到了困難。在Postgres上使用Rails 4。Rails按小時查詢數據
例如,
Table X:
created_at, value
timestamp1 3
timestamp2 5
我想:
time, value
YYMMDD 00:00 15
YYMMDD 01:00 20
基本上是每小時總和。我試過
Rails & Postgresql: how to group queries by hour?
Is it possible to group by hour/minute/quarter hour directly in ActiveRecord/Rails?
,但我仍然無法弄清楚如何讓它正常工作,我得到了錯誤的時間答覆。我如何設置我的時區以及這個查詢?
TableX.group( 「DATE_trunc( '小時',created_at)」)。算上
謝謝!
您在上面發佈的鏈接很有用,能夠解決您的問題。如果你能夠提供更多關於遇到障礙的信息,比如代碼,錯誤日誌等,會更好。 –
[Rails&Postgresql:如何按小時對查詢進行分組?](http://stackoverflow.com/問題/ 15182051/rails-postgresql-how-to-group-queries-by-hour) –
嘿,謝謝你的回覆!當我查詢測試數據時,我得到{16.0 => 11},我不認爲這是正確的時區。我將如何設置時區?作爲@EasonCaizhenLiu點的 – Wboy