选择最短日期和其他列值以获取最长日期

时间:2015-02-13 13:32:53

标签: mysql maxdate mindate

需要返回最小日期和其他列值以获取最长日期,如下所示

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

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

1 个答案:

答案 0 :(得分: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
)