基本上,我想为出勤记录表创建报告。
表包含:user_id,:clock_in,:clock_out,:正在更新的秒列。
基本上我的报告需要:计算给定时期内的(总和:秒)。
即。 2014年1月1日至2014年1月31日...我想列出此日期范围内的所有记录,最后计算总和:秒。
任何想法我将如何处理此问题?
答案 0 :(得分:0)
在问题尝试做一些工作并提出技术问题之前,请问您的问题非常笼统。
提示
您的问题与SQL有关,基本上您需要执行选择查询
select * from your_table where date <= your_date and date >= your_date
在rails中,where子句由ActiveRecord构建
YourModel.where('date <= ? and date >= ?', your_date. your_date)
如果您需要更高级的东西,请使用Ransack
http://railscasts.com/episodes/370-ransack
希望我能帮到你;)