Mysql 给日期加天数
我有一个参考过去、现在和未来事件的表,其中有一列“开始日期”(YYYY-MM-DD)和一列“持续时间”(数值) 我想做一个查询,其中(“开始日期”+“持续时间”)>=当前日期(以便提取仅与当前事件有关的数据) 这可能吗?怎么用?你可以猜到我对MySQL很陌生 非常感谢您需要使用该功能 您也可以使用Mysql 给日期加天数,mysql,Mysql,我有一个参考过去、现在和未来事件的表,其中有一列“开始日期”(YYYY-MM-DD)和一列“持续时间”(数值) 我想做一个查询,其中(“开始日期”+“持续时间”)>=当前日期(以便提取仅与当前事件有关的数据) 这可能吗?怎么用?你可以猜到我对MySQL很陌生 非常感谢您需要使用该功能 您也可以使用 WHERE ADDDATE(START_DATE,INTERVAL DURATION DAY) >= CURDATE() 查看列的数据类型是否为DATE(或DATETIME或TIMESTAM
WHERE ADDDATE(START_DATE,INTERVAL DURATION DAY) >= CURDATE()
查看列的数据类型是否为
DATE
(或DATETIME
或TIMESTAMP
),您可以使用@Declan_K解决方案。如果没有,请提供有关数据类型的更多信息,有人可以提供帮助-尽管他们可能会因为您没有使用日期
类型:)而训斥您一番
WHERE ADDDATE(START_DATE,INTERVAL DURATION DAY) >= CURDATE()