【问题标题】:Multiple Max Criteria in Access 2016Access 2016 中的多个最大标准
【发布时间】:2020-03-26 10:26:03
【问题描述】:

我一直在使用一个查询,当 inningsNo 字段中的值为 1 时,该查询返回 ballNumber 字段中的最大数字。

现在我想添加一个字段,当 inningsNo 字段的值为 2 时,该字段也返回 ballNumber 字段中的最大数字。

我遵循与以前相同的逻辑,但由于某种原因它不起作用。

谁能指出问题?

谢谢

【问题讨论】:

  • rob,这不起作用,因为您要求它返回 inningsNo 等于 1 和 2 的数据,这永远不会发生!您可能需要创建第二个查询来获取 inningsNo=2 的值
  • 在第 1 列中写入“1 或 2”作为标准。删除 3d col

标签: ms-access ms-access-2016


【解决方案1】:

这应该是你要找的:

Select
  T1.MaxBallNumber As Max1,
  T2.MaxBallNumber As Max2
From
  (Select Max(ballNumber) As MaxBallNumber From BallByBall Where InningsNo=1) As T1,
  (Select Max(ballNumber) As MaxBallNumber From BallByBall Where InningsNo=2) As T2

【讨论】:

    猜你喜欢
    • 2013-08-23
    • 2019-04-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多