【问题标题】:SQL Vlookup/joinSQL Vlookup/加入
【发布时间】:2023-03-17 22:57:01
【问题描述】:

由于我是 sql 新手,我发现很难解释我的问题,但我会尽力而为。 我想加入 2 个表,但我有一些条件必须申请才能获得我想要的结果。

表 1 包含零件代码和制造价格 (CurrFrozenCostPrice):1

表 2 包含零件代码、开始日期、结束日期、最小数量和销售价格:2

我希望将表 2 中的销售价格添加到表 1 中,条件如下: 我只想要 MinQty 列中金额最高的记录中的销售价格,并且今天的日期在开始日期和结束日期之间。如果没有符合这些条件的记录,我希望它返回 0 作为结果。我添加了表 3 作为我正在寻找的结果的示例。 Example result table

【问题讨论】:

标签: sql sql-server excel


【解决方案1】:

我在这里假设您将 SQL 表提取到 Excel 中,然后您希望从中提取一些信息。您要做的是创建一个条件数组,该数组使用一些嵌套的 if 语句来创建该输出。看看这个网站上的示例 2 - https://www.ablebits.com/office-addins-blog/2015/03/04/excel-array-formula-examples/

希望这会让您走上正确的道路。如果您在那之后的实施仍然遇到障碍,请回来更新您的问题,显示您尝试过的内容,我们会再看一下。祝你好运!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-03-15
    • 2019-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多