Sql 如何基于SELECT查询更新表?

Sql 如何基于SELECT查询更新表?,sql,ms-access,sql-update,Sql,Ms Access,Sql Update,这为我提供了一个没有登录时间的记录列表。我想自动更新它们,使日期/时间从今天起一周 我该怎么做?我正在使用MS-ACCESS 2013您将使用更新: SELECT SignIn.[VisitorFirstName], SignIn.[VisitorLastName], SignIn.[SignInDateTime] FROM SignIn WHERE SignIn.SignInDateTime Is Null; update SignIn set SignInDateTime = d

这为我提供了一个没有登录时间的记录列表。我想自动更新它们,使日期/时间从今天起一周


我该怎么做?我正在使用MS-ACCESS 2013

您将使用
更新

 SELECT SignIn.[VisitorFirstName], SignIn.[VisitorLastName], SignIn.[SignInDateTime]
FROM SignIn
WHERE SignIn.SignInDateTime Is Null;
update SignIn
    set SignInDateTime = dateadd('d', 1, DATE())
    where SignInDateTime is null;