【发布时间】:2019-02-26 23:22:41
【问题描述】:
如下表。
SupplierId AuditId QuestionId Answer
3 123 1 abc
3 456 1 abc
3 789 1 abc
我想看看在这张表中的什么地方发生了以下情况
SupplierId AuditId QuestionId Answer
3 123 1 abc
3 456 1 abc
3 789 1 def
我想知道D 列偏离的位置。我在想像ROW_NUMBER这样的窗口函数
SELECT SupplierId, AuditId, QuestionId, Answer , ROW_NUMBER() OVER (PARTITION BY SupplierId, AuditId, QuestionId ORDER BY SupplierId) AS numOccurences
FROM Analytics2.Data.Question
ORDER BY SupplierId
OFFSET 0 ROWS
FETCH NEXT 100 ROWS ONLY;
【问题讨论】:
-
这些答案之一是否解决了您的问题?如果没有,您能否提供更多信息来帮助回答?否则,请考虑标记最能解决您的问题的答案(上/下投票箭头下的复选标记)。见stackoverflow.com/help/someone-answers
标签: sql sql-server tsql