sql-查找商店中最小产品的价格

cyvaqqii  于 2021-07-26  发布在  Java
关注(0)|答案(2)|浏览(419)

我想找出一家商店里最小产品的价格,另外,在另一列中,把这个价格填入同一家商店的所有产品中。以下是我的表格和“结果”列中所需的结果:
表1
这是我的要求,但它不填充价格: SELECT local ,product ,price ,IIF(MIN(Product) OVER (PARTITION BY Local)=Product,Price,NULL) as Results FROM Table1 谢谢

z0qdvdin

z0qdvdin1#

如果您想要最小产品的价格:

  1. SELECT local, product, price, MAX(CASE WHEN product=MinProd THEN price ELSE 0
  2. END) OVER (PARTITION BY Local)Results
  3. FROM
  4. (
  5. SELECT local, product, price, min(product) OVER (PARTITION BY Local) as
  6. MinProd FROM Table1
  7. )
  8. X
gg0vcinb

gg0vcinb2#

你可以试试下面的-

  1. SELECT local, product, price, min(price) OVER (PARTITION BY Local) as result
  2. FROM Table1

相关问题