2017-01-16 66 views
0

我在我的SSRS报告中有一列正在计算两个时间值之间的Datediff。以下是查询DATEDIFF格式为000:00:00 SSRS

=Datediff("h",Fields!TIME1.value,Fields!TIME2.value) & ":" & Datediff("n",Fields!TIME1.value,Fields!TIME2.value) mod 60 & ":" & Datediff("s",Fields!TIME1.value,Fields!TIME2.value) mod 60 

我希望数据以000:00:00格式显示。
有人可以帮我在格式化?

看到图像:

enter image description here

回答

1

您应该使用

=Format(Datediff("h",Fields!TIME1.value,Fields!TIME2.value),"000") & ":" & Format(Datediff("n",Fields!TIME1.value,Fields!TIME2.value) mod 60, "00") & ":" & Format(Datediff("s",Fields!TIME1.value,Fields!TIME2.value) mod 60, "00") 
+0

这是惊人的。为我工作。非常感谢!!!! – BVP

相关问题