Я пытаюсь написать запрос, который начинается со значения в начале года, добавляет к нему значение строки и продолжается в течение всего периода.
Например -
Я начинаю с 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.