【发布时间】:2016-04-03 16:06:58
【问题描述】:
我在数据库表中有这样的数据
ID | numbers | created_at
1 | 10 | 2016-04-01
2 | 20 | 2016-04-01
3 | -8 | 2016-04-01
4 | 1 | 2016-04-02
5 | 81 | 2016-04-03
6 | -12 | 2016-04-03
7 | 0 | 2016-04-03
以及我想要得到的期望输出:
Date | Greater (or even) than 0 | Smaller than 0
2016-04-01 | 2 | 1
2016-04-02 | 1 | 0
2016-04-03 | 2 | 1
有没有办法从一个查询中加载这些数据? 我只能想到我们的子查询和在 Rails 视图中执行查询,我想在其中呈现获取的数据。
【问题讨论】:
标签: mysql ruby-on-rails ruby activerecord group-by