我试过了:

 `SELECT name
    FROM students
    WHERE time BETWEEN '16:20:00' AND '16:45:00'
    AND day = 'Wed'`


但没有任何结果,实际上我只想从CURTIME附近的条目获得结果,例如之前15分钟和之后15分钟。
这用于班级出勤管理。我基本上想显示下一堂课,并有时间选择谁真正参加了课。

最佳答案

希望以下查询对您有用

 `SELECT name
        FROM students
        WHERE time BETWEEN CURTIME() AND ADDTIME(CURTIME(), INTERVAL 15 MINUTE)
        AND day = 'Wed'

10-06 14:09