Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms access 查询设计视图访问中的范围_Ms Access - Fatal编程技术网

Ms access 查询设计视图访问中的范围

Ms access 查询设计视图访问中的范围,ms-access,Ms Access,我有一张“学生”表格,上面有学生的身份证、姓名、性别、年龄、年份、平均成绩等详细信息。 我有另一个表“major”表,表中有学生ID和专业所在的课程(dname) 我想找出“计算机科学”专业最年长学生和最年轻学生之间的年龄差异。这对我来说很困难,因为总函数不包括“范围” 当我尝试在total函数中使用“expression”查找最大年龄和最小年龄之间的差异时,我遇到此错误…..“您的查询未将指定的表达式“age”作为聚合函数的一部分包含” 我应该如何找到最大年龄和最小年龄之间的差异?将查询

我有一张“学生”表格,上面有学生的身份证、姓名、性别、年龄、年份、平均成绩等详细信息。 我有另一个表“major”表,表中有学生ID和专业所在的课程(dname)

我想找出“计算机科学”专业最年长学生和最年轻学生之间的年龄差异。这对我来说很困难,因为总函数不包括“范围”

当我尝试在total函数中使用“expression”查找最大年龄和最小年龄之间的差异时,我遇到此错误…..“您的查询未将指定的表达式“age”作为聚合函数的一部分包含”


我应该如何找到最大年龄和最小年龄之间的差异?

将查询的第一个字段更改如下:

  • 删除标准
  • 将字段名(
    age
    )替换为公式
    Max([age])-Min([age])

更改查询的第一个字段,如下所示:

  • 删除标准
  • 将字段名(
    age
    )替换为公式
    Max([age])-Min([age])

总计:
从分组依据更改为表达式,并在
字段中定义标准:
(见下文)


总计:
从分组依据更改为表达式,并在
字段中定义标准:
(见下文)