gpt4 book ai didi

mysql - 在 MySql 中使用 SQL 将当前时间与连续时间进行比较

转载 作者:行者123 更新时间:2023-11-29 00:42:31 27 4
gpt4 key购买 nike

首先我有一个这样的表:

userID   Day      Hour   Class
---------------------------------------
65 Monday 08:00 Math
65 Monday 09:00 Bio
65 Monday 13:00 History
65 Tuesday 08:00 Sports
65 Friday 10:00 Math

我正在根据当前时间选择类(class)。当它是 08:30 时,我需要选择下一个小时,即 09:00,它是 Bio。这很好。但是当它是 10:00 时,我需要选择 13:00,即 History

补充:假设今天是星期二,现在是 07:00。使用下面的代码,我可以选择周二 08:00 的下一节课。假设今天是星期二中午 12:00。我如何选择周五(我类的下一个工作日)的下一个讲座。

当我一天没课时,如何选择下一个有课的日子......?

最佳答案

尝试这样的事情:

select `Hour`, Class
from your_table
where time(`Hour`) > curtime()
and `Day` = DAYNAME(now())
order by time(`Hour`) asc
limit 1

关于mysql - 在 MySql 中使用 SQL 将当前时间与连续时间进行比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11687798/

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