PARTITION BY 2列

时间:2017-09-07 15:07:30

标签: sql-server

我正在尝试制作一个分区,但我似乎对一件简单的事情视而不见。

假设我有两列ProductIDProductName,有时ProductID保持不变且ProductName已更改。

或者两个或多个具有不同ProductID的产品具有相同的名称。

如何让PARTITION BY语句认为它们相同?

ProductID      ProductName    Price
001             Product1      5
001             Product2      4
005             Product1      3

AVG(Price) OVER (PARTITION BY ProductID, ProductName) ?????

Desired OUTPUT >>> AVERAGE PRICE 4

0 个答案:

没有答案