gpt4 book ai didi

php - mysql查询具有开始日期和结束日期的即将发生的事件并显示过去的事件

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

我有一个事件表,其开始和结束日期存储如下

 event_id   eventstartdate    eventenddate 
1 2012-10-02 2012-10-20
2 2013-09-27 2013-10-27
6 2013-10-18 2013-11-18
8 2012-11-06 2012-11-23
9 2013-02-05 2013-02-12
10 2013-06-11 2013-06-13

我想从今天开始按事件开始日期显示事件顺序..并根据单个查询中的事件开始日期获取过去的事件..

预期结果如下

event_id   eventstartdate    eventenddate
1 2013-09-27 2013-10-27
2 2013-10-18 2013-11-18
3 2013-06-11 2013-06-13
4 2013-02-05 2013-02-12
5 2012-11-06 2012-11-23
6 2012-10-02 2012-10-20

最佳答案

我想你可以使用 CURDATE()获取实际数据,然后选择当前数据之前的所有行,然后使用 ORDER BY从今天开始降序

SELECT *
FROM table
WHERE eventstartdate < CURDATE()
ORDER BY eventstartdate DESC

关于php - mysql查询具有开始日期和结束日期的即将发生的事件并显示过去的事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17091404/

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