添加日期到日期

时间:2013-08-08 14:39:47

标签: mysql

我有一个表格参考过去,当前和未来的事件,有一列“start_date”(YYYY-MM-DD)和一列“持续时间”(数字值)。

我想查询一下(“start_date”+“duration”)> = current_date(为了提取仅涉及当前事件的数据)

这可能吗?怎么样?你可以猜到我是MySQL的新手

非常感谢

2 个答案:

答案 0 :(得分:2)

您需要使用DATE_ADD功能

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

答案 1 :(得分:0)

您也可以使用 ADDDATE()

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