gpt4 book ai didi

MySQL 用最快的时间获得最高分

转载 作者:行者123 更新时间:2023-11-29 22:49:57 24 4
gpt4 key购买 nike

测验结果统计:

UserId StartDate            EndDate              UserScore
1 2015-03-04 14:01:26 2015-03-04 14:02:14 200
2 2015-03-04 14:01:26 2015-03-04 14:02:14 180
3 2015-03-04 13:42:23 2015-03-04 13:43:19 200
4 2015-03-04 13:07:52 2015-03-04 13:08:57 160

StartDate/EndDate 的数据类型为日期时间。获取时间的单位应为

如何以最快的时间(最短时间)完成测验获取最高的用户分数?

最佳答案

我们需要处理可能有多个记录具有最快时间(平局)的情况。在这种情况下,我们可以按 UserScore 降序对结果进行排序(即,沿着结果集得分最差),但仅保留顶部记录:

SELECT TIMESTAMPDIFF(SECOND, StartDate, EndDate)
AS fastest_time
FROM score_table
ORDER BY UserScore DESC, fastest_time ASC LIMIT 3;

关于MySQL 用最快的时间获得最高分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28936394/

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