簡體   English   中英

Rails / SQl查詢幫助:每天在過去7天內通過created_at查找所有內容?

[英]Rails/SQl query help: Find all by created_at in past 7 days per each day?

嘗試查找過去7天每天創建的類別時,無法正常運行SQL和Rails。

因此,基本上我想找到按過去7天創建日期分類的每個類別。

我在stackoverflow上找到了它,但是沒有找到我剛剛創建的Category:

Category.all(:conditions => ["created_at > ? AND created_at < ?", t.at_beginning_of_day, t.tomorrow.at_beginning_of_day])

有什么幫助嗎?

原來是UTC時差。

range = "created_at #{(5.days.ago.utc...Time.now.utc).to_s(:db)}"
Category.all(:conditions => range)

做到了。 誰能告訴我是否有更好的方法?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM