SSRS时间显示为HH小时MM分钟

时间:2017-01-04 12:02:32

标签: sql sql-server ssrs-2008-r2

我正在处理SSRS报告,并希望将长度(时间)字段显示为HH小时MM分钟,例如 2小时10分,而不是我当前的输出 02:10:00

目前我在SQL查询中实现了这一点(其中start和end是datetime字段):

    CAST((end - start) as time(0))

如果需要,我很乐意更改SQL,但如果可能的话,我们希望更改SSRS报告。

非常感谢

1 个答案:

答案 0 :(得分:0)

将您的datetime比较保留为datetime值,然后在您的SSRS报告中,使用format功能指定您的时间显示方式。您可以使用反斜杠来转义任何关键字母:

=format(Fields!TimeFieldName.Value, "hh \hour\s mm \minu\te\s")