gpt4 book ai didi

mysql - SQL选择将来的日期并且在日期之前不结束

转载 作者:行者123 更新时间:2023-11-29 05:40:49 25 4
gpt4 key购买 nike

我想选择仅在未来的节目,但也想选择当前正在进行的节目。这一定是一个常见的请求,但我找不到任何帮助我解决这个问题的信息。

我的表有日期列:- show_from- 显示_直到

SELECT * FROM shows s 
WHERE s.show_status = 'ENABLED'
AND s.show_from >= CURRENT_DATE()
ORDER BY s.show_from ASC

这会选择将来的节目,但如果节目持续超过 1 天,则不会显示。

最佳答案

SELECT * FROM shows s 
WHERE s.show_status = 'ENABLED'
AND
(
s.show_from >= CURRENT_DATE()
OR (s.show_from <= CURRENT_DATE() AND s.show_until >= CURRENT_DATE())
)
ORDER BY s.show_from ASC

选择已经开始但还没有结束的节目。

关于mysql - SQL选择将来的日期并且在日期之前不结束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6945233/

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