我收到错误“操作必须使用可更新的查询”以及以下代码,任何帮助将不胜感激。
update reportbyjobtable
set [StepAtPP22010] = (SELECT TOP 1 PTTIMERATE.STEP FROM PTTIMERATE WHERE PTTIMERATE.TIMEREQUIRE<= REPORTBYJOBTABLE.TOTALHOUR93TOPP012010
ORDER BY PTTIMERATE.TIMEREQUIRE DESC)
where [benefits start date]>#8/28/2010#
非常感谢!
答案 0 :(得分:0)
make shure“reportbyjobtable”是一个表,而不是查询。
尝试使用“select”statament构建另一个查询,用于更新[stepAtPP22010]字段。保存此查询并使用保存的第一个查询中的结果列构建另一个查询以更新“reportbyjobtable”表。请注意在查询和表之间使用正确的关系类型。