1
У меня есть и RDLC report a Мне нужно получить сумму «Время». Я сохраняю его в базе данных с типом varchar с форматом «hh: mm». Сумма времени (ЧЧ: ММ) в RDLC
я с формулой:
=(Sum(System.TimeSpan.Parse(Fields!HorasEfectivas.Value).Hours))
&":"&
Sum(System.TimeSpan.Parse(Fields!HorasEfectivas.Value).Minutes))
Проблема здесь сумма минут. 140 минут shoul будут преобразованы в часах! Как я могу это получить? С уважением
«Я сохраняю его в базе данных с типом varchar с форматом« hh: mm »« Почему? Это принципиально враждебно относится к числовым операциям. Почему бы просто не сохранить количество минут? Или хранить 'TimeSpan' непосредственно в базе данных? Вы всегда можете отформатировать это как hh: mm в приложении ... Обычно вы должны пытаться хранить данные в форме, которая является «родным» представлением данных, а не текстовым представлением нетекстового типа. –