Tagir
Михаил имел ввиду, как определять регулярность продаж. Даже если брать весь период в нем может быть когда продаж не было больше 6 месяцев и когда они были каждый месяц. Вам нужен какой то более точный вариант, для определения. Например если между продажами товара в заданном периоде или в прошлом не было простоев больше 6 месяцев, то товар относим к старым, нет то новый. Как то так логичнее. В вашем варианте двояко получается.
Tagir,тут действительно непросто) Я думаю, регулярность в данном случае определяет условие, что между интервал между продажами составляет менее 6 мес. Вот берем, к примеру, период с 01/01/18 до текущего момента. Если первая продажа состоялась через полгода и более от начала периода, товар считается новым и с него начинается отсчет, т.е. последующие продажи по нему (при условии, что интервал между ними меньше 6 мес) суммируются. Есть еще важный момент - т.к. продажи привязаны к менеджерам, то возникает еще одно условие: при смене менеджера по клиенту, который покупает данный товар, для нового менеджера этот товар переходит в категорию старого.