2012-05-15 44 views
-1

报告的Rails日报/月报

我需要创建一个日报+月报这个记录。所有记录是从一个表和下一个场(“自然”是我的字段名)。 。

Calls 
Texts 
Emails 

是否有任何可能的方式来创建一个单一的查询,将 生成此日报+月报。?

Ex。

  Day1 Day2 Day3 etc.. Total 
Calls  20  23  23  ...  66 

Texts  120  125  130  ...  375 

Emails 50  60  55  ...  165 

Total  190  208  208  ...  606 

如果不是,请告诉如何做到这一点最简单的方法,以及如何在轨道上。

在此先感谢...

+0

什么号码?本月创建的记录数量?例如 – lulalala

+0

..我在第一天有20个电话,第二天有25个电话,第三天有25个电话,等等...... – user1383920

+0

并且您有模型定义?你现在对轨道了解多少? – lulalala

回答

0

一个月

$todayDate = date("Y-m-d"); 
$thismonth = strtotime($todayDate); 
$next_month = mktime(0, 0, 0, date("m")+1, date("d"), date("Y")); 

查询

select colum_name from table_name where month(table_field_name) BETWEEN month($thismonth) AND month($next_month) AND year(table_field_name) BETWEEN year($thismonth) AND year($next_month) 
+0

如何将此转换为rails?谢谢 – user1383920