【问题标题】:Group by Every id and get First date按每个 id 分组并获取第一个日期
【发布时间】: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

标签: python django postgresql orm


【解决方案1】:
SomeModel.objects.values('Orderid').annotate(Min('Date'))

【讨论】:

    猜你喜欢
    • 2017-03-07
    • 2016-10-17
    • 2021-05-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-10
    相关资源
    最近更新 更多