使用 mysql 数据库,我只想从今天开始选择 ContentObject id(与当前和未来事件相关的内容对象)。但我不确定如何从事件表中选择月、日和年作为日期与今天的日期进行比较。有人可以告诉我如何做到这一点吗?谢谢!
我将使用 php 脚本中的这个 sql,所以如果在 php 中做一些工作更容易,那也没关系。
架构: 事件表: id |int(11) 属性 ID |int(11) 月 |tinyint(4) 天 |tinyint(4) 年 |int(11) 属性表: id |int(11) content_id |int(11) 内容对象表: id |int(11)
想通了:这让我得到了我想要的东西:
select E.id, E.year, E.month, E.day
from Events as E
where (E.year*10000 + E.month*100 + E.day) >= (CURDATE() + 0)