您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何在指定的时间范围内在mysql中找到结果?

如何在指定的时间范围内在mysql中找到结果?

如果一个值是另外两个值,则使用BETWEENbetween。请注意,“比较之间”包括边界。

WHERE `time` BETWEEN `StartTime` AND `EndTime`

当然不要忘记

CAST(`time` AS TIME)

如果不是这种类型的话TIME

要检查范围:

WHERE 
    (CAST(`rangeStart` AS TIME) BETWEEN `StartTime` AND `EndTime`) AND 
    (CAST(`rangeEnd` AS TIME) BETWEEN `StartTime` AND `EndTime`)
MySQL 2022/1/1 18:50:33 有333人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶