Как рассчитать продолжительность между двумя датами из пользовательских полей
Дано:
Два пользовательских поля типа дата.
Необходимо:
Рассчитать продолжительность времени между этими двумя датами.
1. Откройте нужный отчет, к примеру, Сделки и выберите необходимые пользовательские поля.
К примеру, у нас это
- поле "Дата изменения комментария"
- поле "Дата последнего значимого общения".
2. Сохраняем отчет в файл Сделки.npt и открываем его с помощью блокнота или notepad++.
3. Копируем для себя коды этих пользовательских полей.
Для поля "Дата изменения комментария" это UF_CRM_1613289384
Для поля Дата последнего значимого общения это UF_CRM_1610520825865
4.
Набираем код:
CAST(CASE WHEN UF_CRM_1613289384 and UF_CRM_1610520825865 is not null
THEN
strftime('%s', UF_CRM_1613289384) - strftime('%s', UF_CRM_1610520825865)
ELSE
0
END AS integer) AS [Duration 1 #ftDuration],
Зеленые поля заменяем на свои значения.
5. Вставляем набранный код в новую строку ниже строки Select
6. Сохраняем и закрываем файл.
7. Открываем отчет в Nemind, заходим во вкладку "Данные"