我在 SQL 的 Partition By 语句中使用了多个列,但返回了重复的行。我只希望返回不同的行。
这是我在 Partition By 中编码的内容:
SELECT DATE, STATUS, TITLE, ROW_NUMBER() OVER (PARTITION BY DATE, STATUS, TITLE ORDER BY QUANTITY ASC) AS Row_Num
FROM TABLE
这是我目前得到的输出:(返回重复行的地方 -请参阅第 6 至 8 行)
这是我想要实现的输出:(不返回重复行 -请参阅第 6 至 8 行)
问题:如何在1 个分区中放置多列并确保不返回重复行?
如果有人可以在这方面为我提供帮助,不胜感激,非常感谢!!