Я пишу отчеты на сервере отчетов SQL Server, у которых есть количество часов, сгруппированных, скажем, пользователем, и общая сумма, рассчитанная на основе суммы значений.Формат отчетов службы отчетов SQL Server Время работы: минуты
В настоящее время мой запрос запускает хранимую процедуру, которая возвращает часы, как в формате HH: MM, а не в десятичные часы, так как наши пользователи находят это более интуитивно понятным. Проблема возникает, когда я пытаюсь добавить столбец с помощью выражения SSRS, потому что функция SUM недостаточно умна, чтобы обрабатывать время сложения в этом формате.
Есть ли способ:
- Отображать временной интервал (в минутах или часах) в формате ЧЧ: ММ, а то, что вычисляется в десятичной форме?
- Или разделите и вычислите общее количество значений текста HH: MM, чтобы получить итоговое выражение?
Я хотел бы избежать необходимости писать/запускать второй запрос, чтобы получить общее количество.