【问题标题】:How to calculate timedifference in SSRS如何计算SSRS中的时间差
【发布时间】:2017-01-14 22:24:36
【问题描述】:

我们如何计算 SSRS 中两个日期时间之间的差异。 并以时间格式显示结果

例如:

   Date1                            Date2                     Calculate   
2015-08-02 08:20:00             2015-08-02 10:20:00           02:00:00    

算术运算很容易计算,我想知道我们能不能计算出时间差

【问题讨论】:

    标签: sql sql-server-2008 reporting-services ssrs-2008 ssrs-2012


    【解决方案1】:

    DateDiff(小时,Date1,Date2)

    Datediff(Hour,'2015-08-02 08:20:00','2015-08-02 10:20:00')
    

    将导致 2

    SQL2012 可以使用零件时间

     timefromparts( Datediff(Hour,'2015-08-02 08:20:00','2015-08-02 10:20:00'),0,0,0,0)
    

    会将结果转换为时间格式。

    【讨论】:

      【解决方案2】:

      是的,使用 DATEDIFF。完整详情here

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-10-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-10-16
        相关资源
        最近更新 更多