我的数据库中有一个带有 startDate 和 endDate 的事件。
我需要在事件发生的每一天显示此事件(基于当前日期)。
因此,如果事件在 5 月 3 日开始并在 5 月 7 日结束,则 SQL 查询必须在每一天都找到它。
我怎样才能做到这一点?
SELECT * FROM events WHERE startDate ???
最佳答案
假设 SQL Server:
SELECT *
FROM events
WHERE getdate() between startDate and endDate
关于mysql - SQL 在开始日期、结束日期和中间的任何日期显示事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2755402/