1

我有过去 5 年左右创建的庞大记录数据库。我认为尝试为这些记录创建一些时间类别/段会很酷(并且很有启发性),单位可以是周或月或类似的东西,用于图表。

无论如何,我需要开发一个查询,给定表中每条记录的日期时间属性,将返回日期时间在 X 和 Y 之间的所有记录(例如,2011 年 6 月 1 日和 2011 年 6 月 7 日)。

我还不擅长使用时间助手,并且在 SO 或其他地方找不到任何足够相似的问题。

强烈赞赏使用 Rails 可以理解的“周”或“月”等主观增量的解决方案。我知道日历在编程中会变得多么棘手。或者我可以只使用一些最低公分母(天)并做一个非常精细的图表。

4

1 回答 1

2
Client.where(:created_at => X..Y)

资料来源:Ruby on Rails 指南

于 2012-08-12T21:23:05.483 回答