选择最佳价格的备用材料并更新标志

时间:2015-12-08 18:07:34

标签: sql sql-update procedure

我有一张带有以下钥匙的桌子

  1. 发票编号2.材料3. Alternate_Material 非关键字段是价格。我需要找到最佳备用材料并在同一个表中更新标志。
  2. 例如:

    Table Contents

    我正在尝试编写一个SQL过程,该过程将遍历这些记录集并更新最低价材料的Best_Alt标志,在本例中为第3条记录。

    Result

    到目前为止,我选择了临时表中的所有记录,并按发票编号和价格升序将其缩短。如何,我可以在SQL中找到相同的内容并更新基表中的标志吗?

    提前致谢!

1 个答案:

答案 0 :(得分:0)

我使用rank()来获取按发票编号分区的最佳资料。