Ms access 如何从字段中获取最大值?

Ms access 如何从字段中获取最大值?,ms-access,ms-access-2010,Ms Access,Ms Access 2010,请帮我使用Max函数。我对Access和SQL非常陌生 我有下表,我需要仪表读数字段的最大值。在这种情况下,1000是最大值,因为它的相加因子为2000。如果我在抄表上做max,它会给我1000 Factor meter_Read 1 4500 1 5500 100 3500 100 2500 1000 1500 2000 1000 应该给您5500您想得到与系数的最大值相对应的仪表读数的值: select me

请帮我使用Max函数。我对Access和SQL非常陌生

我有下表,我需要仪表读数字段的最大值。在这种情况下,1000是最大值,因为它的相加因子为2000。如果我在抄表上做max,它会给我1000

Factor    meter_Read
1         4500
1         5500
100       3500
100       2500
1000      1500
2000      1000

应该给您5500

您想得到与
系数的最大值相对应的
仪表读数的值

select meter_Read
from MyTable
where Factor = (
  select max(Factor)
  from MyTable
)

我很困惑。您想在具有最大因子值的行上显示meter_Read值吗?谢谢Michael,我希望查询仅显示1000,希望它会有意义。请帮助有多种可能性,例如,
dlookup(“meter_Read”,“meters”,“Factor=DMax('Factor','meters'))
如上所述,我需要1000,因为此表中的最大值为1000,因为仪表读数与加法因子相乘。
select meter_Read
from MyTable
where Factor = (
  select max(Factor)
  from MyTable
)