我有一些数据看起来像这样:
generated_at code
1/7/17 aa
1/7/17 ua
1/7/17 tr
20/6/17 ua
20/6/17 gg
我想创建一个范围,该范围将仅返回最大日期的记录。
我在想我需要按generated_at分组,然后以某种方式获得最大值,但逻辑超出了我的范围。
在上面的示例中,我只想返回以下内容:
1/7/17 aa
1/7/17 ua
1/7/17 tr
因为 1/7/17 是最近的日期...
我希望我能正确解释这一点!
您可能需要查找最大日期并查询generated_at等于最大日期的日期。
Data.where(generated_at: Data.maximum(:generated_at))