SSRS - DECIMAL到MM:SS

时间:2015-07-07 15:38:41

标签: sql reporting-services

我创建了一个SSRS项目,其中我使用带参数的存储过程作为数据集。

我在格式化方面遇到了一些问题......

在程序中,我必须将datetime列转换为十进制,以便对列进行除法和乘法。

此结果采用以下格式:0.00035879629629629629 现在我如何在SSRS中格式化以显示MM:SS?

在Excel中,我使用自定义单元格格式:[mm]:ss; @

例如,如果我在excel中使用[mm]:ss格式化0.00035879629629629629; @它将返回00:31。

有什么想法吗? :)

1 个答案:

答案 0 :(得分:1)

在SQL中,这将解决问题:

select substring(convert(varchar,cast(0.00035879629629629629 as datetime),14),4,5)

请参阅https://msdn.microsoft.com/en-us/library/ms187928.aspx