基本上,我想为我的出勤记录表创建报告。
表包含正在更新的 :user_id、:clock_in、:clock_out、:seconds 列。
基本上我的报告需要:计算给定时间段的(秒数总和)。
即2014年1月1日到2014年1月31日...我想列出这个日期范围内的所有记录,最后计算:秒的总和。
有什么想法我该如何解决这个问题吗?
最佳答案
您的问题非常笼统,请在提问之前尝试做一些工作并提出技术问题。
提示
您的问题与 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
希望能帮到你;)
关于mysql - Rails 中的简单报告 -- from_date 到 to_date,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27891033/