【发布时间】:2012-05-15 06:17:30
【问题描述】:
报告
我需要用这些记录创建一个每日报告+每月报告。所有记录都来自一个表和一个字段('nature'是我的字段的名称)..
Calls
Texts
Emails
是否有任何可能的方法来创建单个查询 生成这份日报+月报。?
例如
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
如果没有,请告诉如何以最简单的方式进行操作,以及如何在 Rails 上进行操作。?
提前谢谢...
【问题讨论】:
-
数字是多少?当月创建的记录数?
-
例如..我在第 1 天有 20 个电话,在第 2 天有 25 个电话,在第 3 天有 25 个电话,等等......
-
你定义了模型吗?你现在对 Rails 了解多少?
-
我是 Rails 新手。请告诉我如何以最简单的方式进行操作。谢谢
-
我试过这个查询 SELECT count(id) AS Total, (SELECT COUNT(id) FROM docus WHERE doc_categ='query' AND date_rec='20120501') AS QUERY1, (SELECT COUNT( id) FROM docus WHERE doc_categ='query' AND date_rec='20120502') AS QUERY2, ----- (SELECT COUNT(id) FROM docus WHERE doc_categ='query' AND date_rec='20120530') AS QUERY30, ( SELECT COUNT(id) FROM docus WHERE doc_categ='query' AND date_rec='20120531') AS QUERY31 FROM
docusWHERE date_rec BETWEEN '20120501' AND '20120531' ANDnatureLIKE 'Calls' and repeats for the Texts and电子邮件.. 有什么方法可以让它变得简单吗?
标签: mysql ruby-on-rails