Mysql 给日期加天数

Mysql 给日期加天数,mysql,Mysql,我有一个参考过去、现在和未来事件的表,其中有一列“开始日期”(YYYY-MM-DD)和一列“持续时间”(数值) 我想做一个查询,其中(“开始日期”+“持续时间”)>=当前日期(以便提取仅与当前事件有关的数据) 这可能吗?怎么用?你可以猜到我对MySQL很陌生 非常感谢您需要使用该功能 您也可以使用 WHERE ADDDATE(START_DATE,INTERVAL DURATION DAY) >= CURDATE() 查看列的数据类型是否为DATE(或DATETIME或TIMESTAM

我有一个参考过去、现在和未来事件的表,其中有一列“开始日期”(YYYY-MM-DD)和一列“持续时间”(数值)

我想做一个查询,其中(“开始日期”+“持续时间”)>=当前日期(以便提取仅与当前事件有关的数据)

这可能吗?怎么用?你可以猜到我对MySQL很陌生

非常感谢

您需要使用该功能

您也可以使用

WHERE ADDDATE(START_DATE,INTERVAL DURATION DAY) >=  CURDATE()

查看列的数据类型是否为
DATE
(或
DATETIME
TIMESTAMP
),您可以使用@Declan_K解决方案。如果没有,请提供有关数据类型的更多信息,有人可以提供帮助-尽管他们可能会因为您没有使用
日期
类型:)而训斥您一番
WHERE ADDDATE(START_DATE,INTERVAL DURATION DAY) >=  CURDATE()