Как вывести в СКД разность дат в формате чч.мм

1. Aleksey79 13.12.24 15:13 Сейчас в теме
Приветствую!

Подскажите пожалуйста, как вывести в СКД разность дат в формате чч.мм?
Дело в том, что в отчете ресурс ВремяКОплате я рассчитываю в запросе как:

РАЗНОСТЬДАТ(СобытиеУчастники.Ссылка.НачалоСобытия, СобытиеУчастники.Ссылка.ОкончаниеСобытия, СЕКУНДА) / 3600 КАК ВремяКОплате

и в отчете отображается время к оплате в виде десятичной дроби, а хотелось бы получить время в формате ЧЧ.ММ

Какие есть методы сделать это?
Прикрепленные файлы:
Найденные решения
5. Sashares 35 13.12.24 15:23 Сейчас в теме
(1) Если это в течение одного дня обе даты, то прибавьте полученную разность (количество секунд) к любой дате (начало дня), и сделайте формат, как подсказали в (4).
Данный вариант будет работать, если разница менее 24 часов.
Aleksey79; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user2107191 13.12.24 15:14 Сейчас в теме
(1)
разность дат в формате чч.мм?
Интересно, как это выглядит?
5. Sashares 35 13.12.24 15:23 Сейчас в теме
(1) Если это в течение одного дня обе даты, то прибавьте полученную разность (количество секунд) к любой дате (начало дня), и сделайте формат, как подсказали в (4).
Данный вариант будет работать, если разница менее 24 часов.
Aleksey79; +1 Ответить
6. Aleksey79 13.12.24 16:14 Сейчас в теме
(5) Спасибо Вам! Сделал, получилось:
ДОБАВИТЬКДАТЕ(ДАТАВРЕМЯ(1, 1, 1), СЕКУНДА, РАЗНОСТЬДАТ(СобытиеУчастники.Ссылка.НачалоСобытия, СобытиеУчастники.Ссылка.ОкончаниеСобытия, СЕКУНДА))

но теперь перестали заполняться итоги для строк группировки(( подскажите пожалуйста, что можно сделать?
Прикрепленные файлы:
7. Sashares 35 13.12.24 16:35 Сейчас в теме
(6) Попробуйте задать формулу в ресурсах. Считать сумму от разницы дат и добавлять к началу дня.
Но работать это будет все также неустойчиво, т.к. выйти за размерность в 24 часа повышается, если детальных строк будет несколько.
Либо рассчитайте сколько будет часов и минут в сумме секунд и выведите как строку.
10. Said-We 15.12.24 03:51 Сейчас в теме
(6) Не большой специалист в запросах, но в запросе с суммированием в итогах можно как на скрине. Тоже без СКД.
Правда если итоги НЕ из посчитанных минут, а из секунд пересчитывать, то получится другое значение. Так как в колонке "Минут" происходит "обрезание" неполных минут в каждой строке. А в колонке "Секунд" никто не "обрезал" секунды из неполных минут.
Прикрепленные файлы:
9. Said-We 15.12.24 02:37 Сейчас в теме
(8) Решается как-то так как на скрине?
(1) Я вообще не большой специалист, но получить формат ЧЧММ можно без СКД.
Пример на скрине. В тексте запросе подзапросы не нужны совсем, но с ними проще видеть этапы вычисления.
В формате ЧЧММ не подразумевается, часов более 23, наличие дней, наличие лет,... и т.д.
Для дней отдельную колонку сделал. Для остального не стал. Суть вопроса не в этом была.
Если более 23 часов можно, и это по сути формат ЧЧ...ЧММ, то ещё проще.
Прикрепленные файлы:
3. user2103980 13.12.24 15:15 Сейчас в теме
я делал функцию в модуле по переводу секунд в часы и минуты и через вычисляемы поля в СКД заполнял
4. homer_ 79 13.12.24 15:17 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот