【问题标题】:select minimum date and other column value for maximum date选择最小日期和其他列值作为最大日期
【发布时间】:2015-02-13 13:32:52
【问题描述】:

需要返回最小日期和最大日期的其他列值,如下所示

id  name    date        item
1   First1  24/03/2001  abc
2   First1  20/12/2002  bcd
3   First1  13/02/2003  xyz
4   first2  24/03/2004  nhe
5   first2  20/12/2005  djp
6   first2  13/02/2006  pqr

需要的输出:

name    min_date    max_item
First1  24/03/2001  xyz
first2  24/03/2004  pqr

每个联系人需要显示最小日期和最大日期的项目值。

【问题讨论】:

    标签: mysql maxdate mindate


    【解决方案1】:

    这是获取表格整体最小值和最大值的一种方法。

    (select t.*
     from table t
     order by date asc
     limit 1
    )
    union all
    (select t.*
     from table t
     order by date desc
     limit 1
    )
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-31
      • 1970-01-01
      • 1970-01-01
      • 2019-02-07
      • 1970-01-01
      相关资源
      最近更新 更多