具有distinct和max Select的SQL Update

时间:2015-12-14 20:46:08

标签: vba sql-update max inner-join distinct

我试了很久,我的头疼得太厉害,不在这里问这个......

str_SQL = "UPDATE tbl_Main " & _
"INNER JOIN " & _
"(SELECT MAX([Kursdatum]) " & _
"FROM tbl_Fremdwaehrungskurse) " & _
"ON tbl_Main.[Fremdwaehrung_ISO_CODE] = tbl_Fremdwaehrungskurse.[Fremdwaehrung] " & _
"SET " & _
"tbl_Main.[Wechselkurs_aktuell] = tbl_Fremdwaehrungskurse.[Wechselkurs_aktuell], " & _
"tbl_Main.[Kursdatum_aktuell] = tbl_Fremdwaehrungskurse.[Kursdatum];"

它应该做什么...只使用来自tbl_Fremdwaehrungskurse的最新日期更新tbl_Main。[Wechselkurs_aktuell]来自不同的值tbl_Fremdwaehrungskurse。[Fremdwaehrung]

尝试在VBA中完成此操作,表在Access 2010中

0 个答案:

没有答案