标签: mysql
我有一个表格参考过去,当前和未来的事件,有一列“start_date”(YYYY-MM-DD)和一列“持续时间”(数字值)。
我想查询一下(“start_date”+“duration”)> = current_date(为了提取仅涉及当前事件的数据)
这可能吗?怎么样?你可以猜到我是MySQL的新手
非常感谢
答案 0 :(得分:2)
您需要使用DATE_ADD功能
WHERE DATE_ADD(START_DATE,INTERVAL DURATION DAY) >= CURDATE()
答案 1 :(得分:0)
您也可以使用 ADDDATE() 。
WHERE ADDDATE(START_DATE,INTERVAL DURATION DAY) >= CURDATE()