所以我有两个字段的表| 日期|添加日期|| - -|- -|| 2022年8月1日|五个|| 2022年8月1日|三个|我希望查询输出如下| 日期|添加日期|到期日|| - -|- -|- -|| 2022年8月1日|五个|2022年8月6日|| 2022年8月1日|三个|2022年8月4日|
z6psavjg1#
请使用DATE_ADD()函数。
DATE_ADD()
SELECT date, date_add, DATE_ADD(date, INTERVAL date_add DAY) AS due_date FROM yourTable
您也可以定义一个虚拟列来自动执行此操作。
ALTER TABLE yourTable ADD COLUMN due_date GENERATED ALWAYS AS DATE_ADD(date, INTERVAL date_add DAY) VIRTUAL;
1条答案
按热度按时间z6psavjg1#
请使用
DATE_ADD()
函数。您也可以定义一个虚拟列来自动执行此操作。