помогите на скд посчитать количество продаж по клиенту
с такими условиями: если первый раз вообще в базе (чтолибо купили), то нулевой клиент,
если первый раз в этом году (что либо купили) то первичный
и повторные, если более одного раза (что либо купили) в этом году
Ну и все это надо прикрутить к уже имеющемуся запросу, в котором просто считается сумма продаж по клиентам.
1. Из таблицы оборотов регистра за период отчета получаем список интересующих клиентов, сохраняем в ВТ.
2. Из таблицы движений за год по списку из п. 1 получаем количество продаж за год: количество( различные регистратор)). Определяем повторных. Сохраняем в ВТ.
3. Из таблицы оборотов за все предыдущие года по списку из п. 2 (исключая повторных) получаем признак, были ли продажи. Соединяем с п.2, исключая повторных Отделяем первичных от нулевых.
(0) А если 200 покупок, но все в прошлом году, а в этом ни одной?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший