У меня есть сценарий, в котором я должен показывать количество незавершенных и завершенных подсчетов людей в процессе.Есть три статуса в процессе, пропущены и завершены.Человек может зарегистрировать процесс несколько раз, и каждый раз мы отслеживаем человека в таблице с именем process_people.
Допустим, человек А входит в процесс А и завершил процесс, и тот же человек снова входит и становится частью процесса (в процессе).
Мне нужно получитьколичество завершенных уникальных людей и число людей, находящихся в процессе выполнения.Как пропущенные, так и завершенные считаются завершенными.в прогрессе - это статус для отслеживания прогресса людей.
Требуется показать уникальное количество активных людей, которое также должно быть уникальным.Если человек завершил и пропустил один и тот же процесс и выполняет тот же процесс, это означает, что мы должны показать, что активные люди считаются как один, а завершенные люди считаются как один (как завершенные, так и пропущенные считаются завершенными).
Количество завершенных людей = уникальное (пропущенные люди / завершенные люди)
Активные люди = уникальное (кто находится в процессе и не завершил тот же процесс раньше)
Может ли кто-нибудь помочь мне с этим?