Php MySQL:选择2个最早记录的时间(AM)

Php MySQL:选择2个最早记录的时间(AM),php,mysql,Php,Mysql,在我的示例表中,是否有某种方法可以找出有史以来最早记录的前2次是什么?我不是在记录最早的行之后,而是基于H:I:s(不是Y-m-d)的最早行。在这种情况下,它将是第3行和第4行,因为它的时间分别为4:07AM和5:08AM,无论日期如何 id first_name time 1 joe 2011-10-01 10:01:00 2 mary 2011-10-02 06:05:00 3 sam

在我的示例表中,是否有某种方法可以找出有史以来最早记录的前2次是什么?我不是在记录最早的行之后,而是基于H:I:s(不是Y-m-d)的最早行。在这种情况下,它将是第3行第4行,因为它的时间分别为4:07AM和5:08AM,无论日期如何

id     first_name       time 
1       joe             2011-10-01 10:01:00
2       mary            2011-10-02 06:05:00
3       sam             2011-10-03 04:07:00
4       mel             2011-10-04 05:08:00
5       bo              2011-10-05 13:10:00

您需要从日期/时间字段(混淆地称为“时间”)中提取时间组件。幸运的是,MySQL有这样一个功能:

select time(`time`)
from t
order by time(`time`)
limit 2;

您需要从日期/时间字段(混淆地称为“时间”)中提取时间组件。幸运的是,MySQL有这样一个功能:

select time(`time`)
from t
order by time(`time`)
limit 2;

您需要从日期/时间字段(混淆地称为“时间”)中提取时间组件。幸运的是,MySQL有这样一个功能:

select time(`time`)
from t
order by time(`time`)
limit 2;

您需要从日期/时间字段(混淆地称为“时间”)中提取时间组件。幸运的是,MySQL有这样一个功能:

select time(`time`)
from t
order by time(`time`)
limit 2;

其他答案查看整个DATETIME列,如果您想要最早的时间(H:m:s),则需要运行:


您也可以改为使用:
按时间排序(时间)ASC
。如果您想要选择时间(没有PHP函数),您可以使用
选择时间(time)作为时间

其他答案查看整个DATETIME列,如果您想要最早的时间(H:m:s),您需要运行:


您也可以改为使用:
按时间排序(时间)ASC
。如果您想要选择时间(没有PHP函数),您可以使用
选择时间(time)作为时间

其他答案查看整个DATETIME列,如果您想要最早的时间(H:m:s),您需要运行:


您也可以改为使用:
按时间排序(时间)ASC
。如果您想要选择时间(没有PHP函数),您可以使用
选择时间(time)作为时间

其他答案查看整个DATETIME列,如果您想要最早的时间(H:m:s),您需要运行:


您也可以改为使用:
按时间排序(时间)ASC
。如果你想选择时间(没有PHP函数),你可以使用
选择时间(time)作为时间

答案
按时间(time)
排序将满足你的要求,如果你的要求不需要扩展,那就更好了


My MySQL
解释
s告诉我,它必须为此查询对所有行进行排序。如果效率是你关心的问题,你必须把你的时间行分成两行,日期和时间。如果索引仅在时间上,则无需查看所有行。

带有
按时间顺序(时间)
的答案将满足您的要求,如果您的要求不需要扩展,这将是一件好事


My MySQL
解释
s告诉我,它必须为此查询对所有行进行排序。如果效率是你关心的问题,你必须把你的时间行分成两行,日期和时间。如果索引仅在时间上,则无需查看所有行。

带有
按时间顺序(时间)
的答案将满足您的要求,如果您的要求不需要扩展,这将是一件好事


My MySQL
解释
s告诉我,它必须为此查询对所有行进行排序。如果效率是你关心的问题,你必须把你的时间行分成两行,日期和时间。如果索引仅在时间上,则无需查看所有行。

带有
按时间顺序(时间)
的答案将满足您的要求,如果您的要求不需要扩展,这将是一件好事


My MySQL
解释
s告诉我,它必须为此查询对所有行进行排序。如果效率是你关心的问题,你必须把你的时间行分成两行,日期和时间。如果索引为Time only,则无需查看所有行。

您只需要午夜到中午之间的时间吗?您只需要午夜到中午之间的时间吗?您只需要午夜到中午之间的时间吗?您只需要午夜到中午之间的时间吗?@user2366842。谢谢。@user2366842。谢谢。@user2366842。谢谢。@user2366842。非常感谢。