Приемлемый ответ - подход хранилища данных с созданием отдельных таблиц и связей с расписанием. Это слишком долго для меня. Но если вы можете легко сделать это следующим образом:
Рассчитайте продолжительность, используя DATEDIFF
формулу:
time_in_sec= DATEDIFF([time_end];[time_start];SECOND)
Чем вы можете использовать это, чтобы вычислить ваши 3 пользовательских столбца для часов, минут и секундиспользуя это:
Для часов:
duration_hh = if([time_in_sec]>0;FLOOR( [time_in_sec] / 3600; 1);0)
Для минут:
duration_mm = if([time_in_sec]>0;FLOOR( MOD( [hpm_trajanje_poziva_sec]; 3600) / 60; 1);0)
Для секунд:
hpm_trajanje_poziva_ss = if([hpm_trajanje_poziva_sec]>0; FLOOR( MOD ( MOD( [hpm_trajanje_poziva_sec]; 3600) ;60 ); 1) ;0)
Чем вы можете использовать эти3 рассчитанных столбца для фильтрации ваших данных в визуальных элементах.