Добрый день!
Нужно вывести количество задействованных (назначенных) пользователей в Задаче. Для подключения используется тип поля Пользователи со множественным значением (флажки), т.е. в одном поле отображаются несколько пользователей.
Как вывести их количество, кто знает, подскажите... Пробовал через MySQL формулу, но там выводится только перечень ID пользователей через запятую... а функции типа SUM не дают нужного результата.
Есть у кого мысли/решения?
Как подсчитать количество пользователей во множественном поле?
- alcompstudio
- Спонсор

- Сообщения: 1519
- Зарегистрирован: 03 янв 2016, 20:42
- Имя: Александр
- Откуда: Мир
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Как подсчитать количество пользователей во множественном поле?
Считайте количество запятых +1. Спец функции в mysql для этого нет, но можно посчитать таким способом
Подробнее тут http://bookofzeus.com/articles/mysql/co ... -in-mysql/
В вашем случае в формуле нужно указать:
Где 50 - это поле Пользователи со множественным значением
Код: Выделить всё
LENGTH([field]) - LENGTH(REPLACE([field], '[char_to_find]', ''))В вашем случае в формуле нужно указать:
Код: Выделить всё
LENGTH([50]) - LENGTH(REPLACE([50], ',',''))+1- alcompstudio
- Спонсор

- Сообщения: 1519
- Зарегистрирован: 03 янв 2016, 20:42
- Имя: Александр
- Откуда: Мир
Re: Как подсчитать количество пользователей во множественном поле?
о, спасибо! Сейчас попробую