gpt4 book ai didi

MYSQL avg time in where 子句

转载 作者:行者123 更新时间:2023-11-30 22:33:04 24 4
gpt4 key购买 nike

表中的两列 cityWalkStartTimecityWalkEndTime ,带有时间戳。

寻找将返回行 ID 的查询,以获得最小时间差。

Select rowId,TIME_TO_SEC(TIMEDIFF(cityWalkEndTime,cityWalkStartTime)) from walks where  <time diffence is minimum in the entire database>

此外,如果我想要时差小于 10 秒的行。

Select rowId,TIME_TO_SEC(TIMEDIFF(cityWalkEndTime,cityWalkStartTime)) from walks where  <time diffence is < 10 seconds>

最佳答案

非常简单:对应rowId的数据库中的最小值:

Select rowId,MIN(TIME_TO_SEC(TIMEDIFF(cityWalkEndTime,cityWalkStartTime)))
from walks
GROUP BY rowId
ORDER BY MIN(TIME_TO_SEC(TIMEDIFF(cityWalkEndTime,cityWalkStartTime))) ASC
LIMIT 1;

只是值<10s

Select rowId,TIME_TO_SEC(TIMEDIFF(cityWalkEndTime,cityWalkStartTime)) 
from walks
where TIME_TO_SEC(TIMEDIFF(cityWalkEndTime,cityWalkStartTime))<10;

关于MYSQL avg time in where 子句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33322915/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com