【问题标题】:Query to join on calculated amount查询加入计算的金额
【发布时间】:2019-05-08 00:22:04
【问题描述】:

我已经搜索并尝试了不同的表达方式,但似乎无法获得我正在寻找的结果。我有两张表 JuneRecon 和 USASRecon,我需要在金额字段中加入这两张表,但是在一张表中,金额为 -3.00,另一张为 3.00。我需要将这些字段加在一起等于 0,并且当它们被识别为相等时,每个字段只返回几行,希望这是有道理的。

我尝试过的: 查询生成器中的表达式:小计:Sum(CCur([JuneRecon!Amount]+[USASRecon!Amount]

我想返回按哪些行等于 0 和那些不等于 0 的行分组的结果,我希望它们为 Null

【问题讨论】:

  • 请向我们展示您尝试过的一些代码以及您需要返回的数据示例。

标签: ms-access vba ms-access-2010


【解决方案1】:

它可能看起来像这样:

select *
from 
  table1 
  inner join table2
    on table1.col + table2.col = 0

【讨论】:

    【解决方案2】:

    用两张表做一个查询,你甚至可以使用查询设计

    使用表达式创建一个新字段:IIf([JuneRecon]![amount]+ [USASREcon]![amount] =0, 1,0)) 输入标准为 1 aka True

    您可以使用 SQL WHERE 语句做同样的事情。

    【讨论】:

      猜你喜欢
      • 2023-03-21
      • 2023-04-07
      • 2014-01-14
      • 2021-08-23
      • 1970-01-01
      • 2011-09-29
      • 2012-01-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多