我有一张桌子,每年大约都会有信息加载到其中。我们已经硬化了某些字段(行,类型,质量),这些字段在加载到表中的原始数据中找不到。正如您在下面看到的那样,2015年的行,类型和质量都是空的。如何使用相同帐户名称和类型更新最近一年的行,类型和质量的2015行?
as_of account name line type quality
2014 1 steve 1 medium medium
2013 1 steve 1 big wide
2015 1 steve
2014 2 dave 2 small narrow
2015 2 dave
2014 3 carl 3 medium medium
2015 3 carl
我的更新SQL语句返回“必须使用可更新的查询”
答案 0 :(得分:0)
所以, 我能解决这个问题,嘿。
我必须在组合框中选择as_of日期,并选择所有日期小于我想要更新的日期,并在视图中存储。
然后我选择了帐户名称为唯一标识符的所有结果的最大日期,这会返回包含行,类型和质量条目的最新记录,这将作为表格存储。
然后我能够从创建的表更新到主表的行类型和质量值。
Geeze,这很麻烦,特别是在Access中。
任何人都知道更好的方法吗?感谢