0
我有一个基于DataMapper的SQLite数据库。我保存模型制作的数据的时间为Msrun.rawtime
或Msrun
的property :rawtime, DateTime
。如何使用一系列时间来选择DataMapper条目?
我需要做的是在过滤器中选择日期/时间范围,然后根据该时间过滤器对DataMapper条目进行排序。就像这样:
Msrun.all.size # => 63
matches = Msrun.all(begintime: 2010-11-03T21:33:00-0600, endtime: 2011-04-09T23:59:59-0600)
matches.size # => 12
由于我的数据库有这个和子模型之间〜500点的属性,我希望生成〜每月这些条目100,我想的东西是真的快。这是否需要SQL?这可能吗?我是否比它应该更难/是否有更简单的方法来配置我的数据以启用此类排序?
虽然这句法有一定道理,这是我欣赏,这不的东西,有DataMapper的日期时间的属性值工作。任何与该班级合作的建议? – Ryanmt 2011-06-15 21:14:33
它适用于DateTime:请参阅编辑。 – namelessjon 2011-06-15 21:22:38
太好了。我知道比较不会奏效,但我不知道如何实现。谢谢! – Ryanmt 2011-06-15 21:37:22