Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
27.06.2012, 11:04
|
|||
---|---|---|---|
|
|||
сложить время в столбце (MS Reproting Services 2008) |
|||
#18+
Здравствуйте, MS Reproting Services 2008, отчеты пишу в Report Builder 3.0 есть запрос: приведу кусок... Код: sql 1. 2. 3.
в графе "opa" (это время на сколько опоздал работник) - получается время - 00:15:23 и тому подобное.... 05:35:37 делаю группировку по работнику и хочу получить суммарное время опоздание по каждому работнику для этого в группе, там где итог, пишу выражение =Sum(Fields!opa.Value) конечно же он мне выводит какие то непонятные цифры :) если добавить =CONVERT(time, Sum(Fields!opa.Value)) то выдает ошибку: В выражении Value для фрагмент текста "Textbox39.Paragraphs[0].TextRuns[0]" содержится ошибка: [BC30108] 'CONVERT' is a type and cannot be used as an expression. Подскажите как можно просуммировать время по колонке "opa". Время может быть в итоге и такого вида 107:35:33 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.06.2012, 20:05
|
|||
---|---|---|---|
сложить время в столбце (MS Reproting Services 2008) |
|||
#18+
r12, один из вариантов (из личного опыта) Вместо Код: sql 1.
сделать разницу в секундах, будет некое целое число: Код: sql 1.
Просуммировать это целое число - без проблем. А на экран вместо целого числа выводим в формате дни:часы:минуты:секунды по формуле: Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.06.2012, 10:48
|
|||
---|---|---|---|
|
|||
сложить время в столбце (MS Reproting Services 2008) |
|||
#18+
user89, спасибо большое, все прекрасно работает :) сделал вот так: Код: sql 1.
а вывожу вот так: Код: sql 1.
это как раз как я и хотел :) (что бы были не дни, а именно часы) и для проверки вот как: Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.06.2012, 11:28
|
|||
---|---|---|---|
сложить время в столбце (MS Reproting Services 2008) |
|||
#18+
Еще от предшественников досталась такая функция: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23.
В Code отчета запихиваешь ее и, собственно, профит! Писанины меньше в разы получается. Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=31&mobile=1&tid=1534414]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
73ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
others: | 323ms |
total: | 483ms |
0 / 0 |