0

我有一张Results表,其中包含overall_percent一年中的 mark_percent 和学生(有 4 个学期)。有些记录包含第 1 学期的标记,有些来自第 2 学期等。我想添加mark_percent这样的,即第 2 学期overall_percent仅包含第 1 学期和第 2 学期的总和,或者第overall_precent4 学期包含第 1 学期到第 4 学期的总和。

我当前使用自连接关系的实现给了我最近一个学期的总和。例如,如果我有第 4 学期,当我要查看第 1 学期的记录时,该overall_percent字段还包含第 4 学期的总和。我所做的是创建一个匹配字段(使用计算字段year & " " & subject & " " & _kf_studentID并使用匹配两个自我表这个领域)。

我能做些什么来解决这个问题?

在此处输入图像描述

4

1 回答 1

1

可以在多个条件和不等式上形成关系。因此,假设您有一个值为term1、2、3 或 4 的值,您可以像这样设置您的自联接:

Results::overall_percent_match   =   Results_Match_Overall::overall_percent_match
Results::term                   >=   Results_Match_Overall::term

(您可以双击连接两个表的行/等号以进入更详细的关系编辑器。)

于 2013-05-24T14:02:16.977 回答