всё верно пользователь в Х дату совершил первый платёж и подсчитать количество таких платежей на каждый день
А какая в целом разница первый это платеж или 15й? Если там один платеж, то он первый и единственный. Если больше, то один из них точно был первым. Просто посчитай count(distinct user_id) с группировкой по дате.
пользователь сегодня совершил первый платёж, но он может совершить его и завтра, сегодня он попадает в подсчёт, завтра нет
Задача формулируется как то по тупому - получается все совершили первый платеж на начало, или откуда мы знаем что никто не платил раньше?
задача следующая: подсчитывать количество пользователей, которые совершили первый платёж
Это не понимание, и повые ... - типа умника
Это всё количество пользователей кроме тех кто не делал ни одного платежа
Задачу решил Сделал вьюху, где сделал выборку select from payments min(created_at)
Обсуждают сегодня