Рассматривайте данные отдельно и логику отдельно. Завтра вы можете захотеть поменять эти правила.
Вам нужно иметь у покупателя статус и дату его истечения. Лучше это сделать отдельной таблицей чтобы не затрагивать непосредственно данные покупателя.
В результате все просто - вам необходимо только добавлять в эту таблицу записи по покупателям, которых там нет. Вы агрегируете данные по заказам покупателя, выбивая их количество и дату, а потом добавляете в таблицу. Статусы, которые истекли можно таким образом даже не удалять - зависит от того нужны вам эти данные или нет.
Со временем статусов будет больше, срок действия может меняться, а структура позволит вам все что вы захотите.