Php mysql显示表中最早的日期

Php mysql显示表中最早的日期,php,mysql,date,Php,Mysql,Date,在mysql中,我有这样的表 id name end_date 1 test1 2014-09-20 2 test1 2014-09-23 3 test1 2014-09-28 4 test1 2014-09-21 在这里,我想得到结束日期的最早日期。在这张表中你可以看到我最早的日期是 2014-09-28. 那么,有人能告诉我如何从表中获取最早的日期吗?2014-09-21是表中最新的日期。使用MAX聚合: SELECT MAX(end_date) FROM tbl

在mysql中,我有这样的表

id  name end_date
1   test1  2014-09-20
2   test1  2014-09-23
3   test1  2014-09-28
4   test1  2014-09-21
在这里,我想得到结束日期的最早日期。在这张表中你可以看到我最早的日期是
2014-09-28. 那么,有人能告诉我如何从表中获取最早的日期吗?

2014-09-21
是表中最新的日期。使用
MAX
聚合:

SELECT MAX(end_date)
FROM tblName

2014-09-21
是您表格中最新的日期。使用
MAX
聚合:

SELECT MAX(end_date)
FROM tblName
如果您只需要表中某列的“最早”日期值,如果这是一个日期数据类型,或者是一个以规范格式存储的VARCHAR,则有;有两种方法。一种是使用
MIN()
aggregate函数:

SELECT MIN(t.end_date) AS oldest_end_date FROM mytable t ;
要获取最近的日期,可以使用相应的
MAX()
aggregate函数:

SELECT MIN(t.end_date) AS newest_end_date FROM mytable t ;
另一种方法是使用ORDERBY子句,在end_date之前按升序或降序排列,并使用LIMIT子句限制返回的行数

SELECT t.end_date FROM mytable t ORDER BY t.end_date ASC LIMIT 1 ;
SELECT t.end_date FROM mytable t ORDER BY t.end_date DESC LIMIT 1 ;
如果您希望返回的不仅仅是最旧的“结束日期”值,还希望从包含该“结束日期”的行中获得其他列,则只需修改上面的“按限制排序”查询的选择列表即可

对于大型集合,需要考虑一些性能问题;有一个合适的可用索引可以提高某些可能使用的查询的性能。

如果您只需要表中某列的“最旧”日期值,如果该值是日期数据类型,或者是以规范格式存储的VARCHAR,则可以在此处;有两种方法。一种是使用
MIN()
aggregate函数:

SELECT MIN(t.end_date) AS oldest_end_date FROM mytable t ;
要获取最近的日期,可以使用相应的
MAX()
aggregate函数:

SELECT MIN(t.end_date) AS newest_end_date FROM mytable t ;
另一种方法是使用ORDERBY子句,在end_date之前按升序或降序排列,并使用LIMIT子句限制返回的行数

SELECT t.end_date FROM mytable t ORDER BY t.end_date ASC LIMIT 1 ;
SELECT t.end_date FROM mytable t ORDER BY t.end_date DESC LIMIT 1 ;
如果您希望返回的不仅仅是最旧的“结束日期”值,还希望从包含该“结束日期”的行中获得其他列,则只需修改上面的“按限制排序”查询的选择列表即可


对于大型集合,需要考虑一些性能问题;有一个合适的索引可以提高一些可能使用的查询的性能。

什么是
结束日期
?类似
按姓名分组按分钟排序(结束日期)
的方法应该有效。甚至可以添加
ASC
按名称从表组中选择名称,MIN(结束日期)
只需选择它,通常按结束日期排序ASC limit 1,根据您所说的日期时间,应该是最早的,但这不是显示的格式,我希望0000-00-00 00:00:00什么是
end\u date
?类似于
按姓名分组按分钟排序(end\u date)
应该可以工作。甚至可以添加
ASC
从您的表组中按名称选择名称,MIN(结束日期)
只需选择它通常按结束日期排序ASC limit 1,根据您所说的日期,应该是最早的日期,但这不是我期望的0000-00-00:00:00显示的格式