【发布时间】:2017-02-18 08:22:14
【问题描述】:
首先,让我说我不知道当前的问题是获得我想要的东西的“正确”方式。这就是问题所在。
我有一个名为 users 的数据库,如下所示:
|__id__|__dateTime__|___ipAddress___|__userName__|
| 1 | time1 | 192.168.0.1 | Paul |
| 2 | time2 | 192.168.0.22 | Jessica |
| 3 | time1 | 192.168.0.22 | Jon |
我知道在Controller中,我可以写类似的东西
User.find(3)
这相当于
SELECT * FROM users WHERE (users.id = 3) LIMIT 1
但是,如果在我的日志中,我想做一些事情,比如查找有多少个唯一的 IP 地址,或者我想要一个查询来返回在time1 期间发生了多少事件。
有没有办法在控制器中做到这一点,或者这不是应该做的事情?
【问题讨论】:
标签: sql ruby-on-rails ruby sqlite