Как пометить каждое третье одинаковое значение для бонусных баллов - PullRequest
0 голосов
/ 01 мая 2019

Написание запроса для бонусной структуры. Нужно назначить дополнительный бонусный балл после трех последовательных одинаковых значений, которое в моем случае равно «1». Таким образом, после каждого третьего «1» подряд мы должны назначить бонусное очко. Не может рассчитывать один и тот же месяц дважды, поэтому не может дать еще один бонусный балл за четвертую или пятую «1», так как предыдущие месяцы будут засчитаны дважды. Я ценю вашу помощь. Заранее спасибо.

Конечный результат должен выглядеть примерно так:

Date    Point   Bonus
Jan-18  0   NO
Feb-18  0   NO
Mar-18  1   NO
Apr-18  1   NO
May-18  1   YES
Jun-18  1   NO
Jul-18  1   NO
Aug-18  0   NO
Sep-18  1   NO
Oct-18  1   NO
Nov-18  0   NO
Dec-18  0   NO
Jan-19  1   NO
Feb-19  1   NO
Mar-19  1   YES
Apr-19  1   NO
May-19  1   NO
Jun-19  1   YES
Jul-19  1   NO
Aug-19  1   NO
Sep-19  0   NO
Oct-19  1   NO
Nov-19  1   NO
Dec-19  1   YES
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...