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