SQL - Подсчет - по внешнему ключу - PullRequest
1 голос
/ 15 января 2020

Я пытаюсь создать отчет, который извлекает данные с помощью дополнительного поля, которое увеличивается в случаях внешнего ключа, IE; Когда человек 1 появляется в списке в первый раз, это поле вытягивает число 1, на 15-м появлении это будет 15 et c.

Я чувствую, что есть какой-то способ с Функция разбиения, однако я могу понять синтаксис в моей голове!

если это невозможно, достаточно честно, поскольку технически это можно сделать в Excel, однако ключом является автоматизация!

Спасибо всем!

Джек

1 Ответ

0 голосов
/ 15 января 2020

Я думаю, что вы хотите row_number():

select t.*,
       row_number() over (partition by person order by <ordering column>) as seqnum
from t;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...