Оконная функция для уникальных строк в SQL Server - PullRequest
0 голосов
/ 29 мая 2018

У меня есть таблица, как показано ниже

enter image description here

Основная идея состоит в том, чтобы получить количество каждого канала для каждого orderID.

Если канал повторяется для Id, он должен принимать сумму только один раз, а остаток будет нулевым.

Результат должен выглядеть следующим образом:

enter image description here

Я хочу сделать ту же логику для страны и источника.Если я делаю поворот, он должен давать только уникальное значение суммы для каждого идентификатора на основе канала, источника и страны, а повторное значение должно быть NULL. У меня очень большой набор данных, и это трудно сделать в Excel

Какя могу сделать это в SQL Server?Есть ли какая-нибудь оконная функция?Может кто-нибудь помочь мне?

Заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...