SQL Запрос - Использование значения в вышеприведенных строках и репликация вниз - PullRequest
0 голосов
/ 14 января 2020

Я пытаюсь написать запрос, который начинается со значения в начале года, добавляет к нему значение строки и продолжается в течение всего периода.

Например -

Я начинаю с 100 сотрудников в неделю 1 - моя таблица теперь выглядит следующим образом

Week 1 | Site Name | 100 | 0 Arrivals | 0 Leavers

На неделе 2 у меня 10 прибытий, поэтому теперь она должна выглядеть как

Week 2 | Site Name | 110 | 10 Arrivals | 0 Leavers

Моя проблема тогда Я хочу предсказать, что у меня будет в недели 3 - 52. Я знаю свое прибытие и знаю свои цифры Leaver, но как мне снизить 110, добавить его к значениям недели 3, а затем снова перенести это на неделю 4 et c?

Проблема, с которой я постоянно сталкиваюсь, заключается в том, что я постоянно только пытаюсь прибавить к своему текущему количеству сотрудников и не могу накатить общее количество вперед.

В примере изображения ниже, в строке 3 мне нужно, чтобы крест был 152, так как на предыдущей неделе у меня было 150, 3 прибытия - 1 выпускник = 152. Вместо этого у меня 134, с которых я начал, + 2, что неверно.

4-й линия все равно будет 152, и то же самое на 5 + 6 е. Тем не менее, седьмая строка должна быть 153.

Извините, если это не самый понятный пример.

Наш движок БД Windows SQL Server 2016 Standard.

Example

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