【发布时间】:2023-03-17 22:57:01
【问题描述】:
由于我是 sql 新手,我发现很难解释我的问题,但我会尽力而为。 我想加入 2 个表,但我有一些条件必须申请才能获得我想要的结果。
表 1 包含零件代码和制造价格 (CurrFrozenCostPrice):1
表 2 包含零件代码、开始日期、结束日期、最小数量和销售价格:2
我希望将表 2 中的销售价格添加到表 1 中,条件如下: 我只想要 MinQty 列中金额最高的记录中的销售价格,并且今天的日期在开始日期和结束日期之间。如果没有符合这些条件的记录,我希望它返回 0 作为结果。我添加了表 3 作为我正在寻找的结果的示例。 Example result table
【问题讨论】:
-
请参阅Why should I provide a Minimal Reproducible Example for a very simple SQL query?。如果您将表格和数据提供为代码格式的文本会更好。
标签: sql sql-server excel