按每个 id 分组并获取第一个日期
Posted
技术标签:
【中文标题】按每个 id 分组并获取第一个日期【英文标题】:Group by Every id and get First date 【发布时间】:2018-12-20 02:14:27 【问题描述】:谁来帮帮我, 我使用 postgresqlq 有这样的数据:
id|订单号 |备注 |日期 ................................. 1 |1 |Tes1 | 2018-12-11 2 |1 |Tes1 | 2018-12-12 5 |2 |Tes1 | 2018-12-09 6 |2 |Tes1 | 2018-12-07
我想要组 orderid 并在每个 orderid 中获取第一个日期,结果如下:
id|订单号 |备注 |日期 ................................. 1 |1 |Tes1 | 2018-12-11 6 |2 |Tes1 | 2018-12-07
如何在django中制作orm?
【问题讨论】:
如果你想按Orderid
分组。为什么结果你有 2 个相同的项目 Orderid
?
我已经编辑,不同的orderid
【参考方案1】:
SomeModel.objects.values('Orderid').annotate(Min('Date'))
【讨论】:
以上是关于按每个 id 分组并获取第一个日期的主要内容,如果未能解决你的问题,请参考以下文章