当该字段具有多个值时,如何按该字段的较低值分组?

问题描述 投票:-1回答:1

如果在使用分组方式后需要一个字符串字段,但是该字段具有两个可能的值,那么当我进行分组时,如何确保显示较低值的字段呢?

例如,我需要在分析中包含一个“ starts_at”字符串字段。但是,当我分组时,在此字段中将有两个可能的字符串值:

  1. 2019-07-07 15:00:00
  2. 2019-07-07 15:55:00

分组时,如何确保仅选择第一个字符串(2019-07-07 15:00:00),因为这是正确的值?

sql group-by greatest-n-per-group group
1个回答
0
投票

使用MIN()

MIN(col)

这将“按字母顺序”返回较小的值。这也对应于较早的日期(您对“较低值”的明显定义)。

© www.soinside.com 2019 - 2024. All rights reserved.