gpt4 book ai didi

mysql - 使用 mysql 查询从板球时间表中选择当前比赛

转载 作者:行者123 更新时间:2023-11-29 03:13:07 25 4
gpt4 key购买 nike

我有一个板球赛程表,我需要在比赛开始前半小时选择当天的比赛,并且选择应该持续到比赛结束后的 2 小时,这应该在一个单一的时间内完成查询 我使用了以下查询,但它无法正常工作...

SELECT * FROM `schedule` WHERE  
date1 BETWEEN DATE_SUB(NOW(), INTERVAL 30 MInute)
AND DATE_ADD(NOW(), INTERVAL 10 HOUR)

最佳答案

如果你想显示从开始前半小时到结束后 2 小时的所有预定比赛,并且所有数学的持续时间为 12 小时,那么你需要在 14.5 小时的间隔内显示所有比赛,而不是像您当前的代码那样间隔 10.5 小时:

SELECT * FROM `schedule` 
WHERE NOW() BETWEEN DATE_SUB(date1, INTERVAL 30 Minute)
AND DATE_ADD(date1, INTERVAL 14 HOUR)

此外,您应该将当前时间 (NOW()) 与游戏的开始时间和结束时间进行比较,而不是相反。

关于mysql - 使用 mysql 查询从板球时间表中选择当前比赛,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5041439/

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