如何用sqlite3中的table.field值替换部分日期字符串?

如何用sqlite3中的table.field值替换部分日期字符串?,sqlite,Sqlite,我有以下两个表格: CREATE TABLE count (nbr int not null); 及 表计数有3条字段值记录: 1. 2. 三, 现在,我想在基于当前日期和表计数的值的表日中插入一个计算的日期,并使用以下语句: insert into day values (date('now', '+'(select nbr from count where nbr=1) 'day')); 无论我在语句中做了什么更改和(重新)尝试,我都会不断收到“语法错误”消息,或者day.day可能不为

我有以下两个表格:

CREATE TABLE count (nbr int not null);

表计数有3条字段值记录: 1. 2. 三,

现在,我想在基于当前日期和表计数的值的表日中插入一个计算的日期,并使用以下语句:

insert into day values (date('now', '+'(select nbr from count where nbr=1) 'day'));
无论我在语句中做了什么更改和(重新)尝试,我都会不断收到“语法错误”消息,或者day.day可能不为空


在这种情况下是否可以使用select语句(当然语法正确),如果可以,我做错了什么?

找到了解决方案,这只是正确连接的问题。 这项工作:

insert into day select (date('now', '+'||(select nbr from count where nbr=1)||' day'));
insert into day select (date('now', '+'||(select nbr from count where nbr=1)||' day'));