假设我有以下SQLite表" foobar":
id | start | duration
---+------------+---------
1 | 2016-05-12 | 2
2 | 2016-01-01 | 5
我的目标是获得开始日期和持续时间的总和(持续时间以年为单位)。 所以我想要的结果如下:
id | end
---+-----------
1 | 2018-05-12
2 | 2021-01-01
单个查询是否可以实现这一目标?
我知道可以添加静态值,如下所示
SELECT date(start, "+2 years") FROM foobar;
但我找不到用2
的动态值替换静态duration
的方法。