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