Статусы соответственно меняются в зависимости работы с контрагентом.
Комментарии по контрагенту добавляются, при этом статус каждого комментария может быть разный (в зависимости от смены комментария).
Нужно просчитать сколько за определенное время сменился статус, например если с 0 на 1 - то 1 раз, если с 2-3-4-то 2 раза, если ни разу не менялся, то есть как был 0 так и остался-то 0 раз.
То есть в таблице комментариев фильтруем по дате комментария. Видим список комментариев за это время
