0
这是我的示例历史记录表。
id | time | price
1 | 1-02-17 | 15.99
1 | 1-03-17 | 15.99
1 | 1-04-17 | 15.99
1 | 1-05-17 | 20.99
1 | 1-06-17 | 20.99
1 | 1-07-17 | 15.99
1 | 1-08-17 | 15.99
我想类似这样的输出:以组
1-02-17 | 15.99
1-05-17 | 20.99
1-07-17 | 15.99
基本上我想要的价格后按日期排序。Rails 5:按日期排序,然后按列分组
这可以通过导轨完成吗?
ID是否总是1是正常的? Id应该是唯一的,所以这对我来说很奇怪。 如果我正确理解你想要做的是:为每个价格找到它的最低日期。正确? –
@StephanePaquet这是产品ID,所以它在这里是非唯一的。我基本上每天检查产品ID 1的价格,然后我想绘制它。为了绘制它,我想要上面的输出。 –
但是为什么'1-02-17'与'15.99'而不是'1-03-17'?你是否正在寻找@StephanePaquet认为的每个价格的最早日期?如果这就是你想要做的,你可能想看看窗口函数。 –