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