Ms access MS Access更新查询未更新错误

Ms access MS Access更新查询未更新错误,ms-access,Ms Access,我在Access中有一个以Select查询开始的查询。我得到了正确的结果,并试图用结果更新表中的特定字段。我该怎么做?这是从有人占有房子中的一个房间到当前日期所经过的时间。计算字段可以工作,但由于某种原因,每当我尝试将其从“选择”更改为“更新”时,都会出错 Field = Days: DateDiff("d",[entrydate],Now()) Update to=[Rates].[TotalDays] Error=DateDiff(“d”,[entrydate],Now())不是有效名称。

我在Access中有一个以Select查询开始的查询。我得到了正确的结果,并试图用结果更新表中的特定字段。我该怎么做?这是从有人占有房子中的一个房间到当前日期所经过的时间。计算字段可以工作,但由于某种原因,每当我尝试将其从“选择”更改为“更新”时,都会出错

Field = Days: DateDiff("d",[entrydate],Now())
Update to=[Rates].[TotalDays]
Error=DateDiff(“d”,[entrydate],Now())不是有效名称。确保 它不包括无效字符或标点符号,并且 名字不太长


非常感谢您的帮助。

请分享整个SQL语句。听起来您分配的方式不对,为什么还要保存此计算值?它可以在需要时进行计算。@Erik,所以我使用查询生成器来构建它,而不是SQL,所以不确定我能提供什么。我有两个字段EntryDate和ExitDate,但我需要计算以天为单位显示wo之间经过的时间,除非ExitDate为空,然后立即使用()由于总天数随后与每日费率进行对比,从而得出滚动平衡。只是一个上下文注释,这是为需要一些状态报告的成瘾康复清醒生活之家的租户/客户准备的。