Sql 向MS Access中的多个记录添加天数

Sql 向MS Access中的多个记录添加天数,sql,ms-access,Sql,Ms Access,我试图将一些数据从一个表插入到另一个表中,但在将数据插入第二个表之前,我需要根据记录增加日期。我的SQL语句如下所示: sql = "INSERT INTO WPReadinessMasterTbl SELECT WPReadinessEntriesTbl.RequiredDate FROM WPReadinessEntriesTbl WHERE ProjectType= " & ProjectType db.Execute (sql) 在记录进入之前,我需要将WPReadinesE

我试图将一些数据从一个表插入到另一个表中,但在将数据插入第二个表之前,我需要根据记录增加日期。我的SQL语句如下所示:

sql = "INSERT INTO WPReadinessMasterTbl SELECT WPReadinessEntriesTbl.RequiredDate FROM WPReadinessEntriesTbl WHERE ProjectType= " & ProjectType

db.Execute (sql)
在记录进入之前,我需要将WPReadinesEntriesTbl.RequiredPrepDays添加到WPReadinesEntriesTbl.RequiredDate。如何才能轻松完成此操作?

您可以使用DateAdd:


这仍然给了我错误“INSERT INTO语句中没有目标字段名…”我如何解决这个问题?我想我只需要像
sql=“UPDATE wpredinesentriestbl SET RequiredDate=DateAdd('d',RequiredPrepDays,RequiredDate)”
这样的东西就行了。
sql = "INSERT INTO WPReadinessMasterTbl " & _
"(YourFieldname) " & _
"SELECT DateAdd('d', WPReadinessEntriesTbl.RequiredPrepDays, WPReadinessEntriesTbl.RequiredDate) " & _
"FROM WPReadinessEntriesTbl " & _
"WHERE ProjectType = " & ProjectType & ""