【问题标题】:Calculating DATETIME into MINUTES FOR SQL Server Management Studio将 SQL Server Management Studio 的 DATETIME 计算为 MINUTES
【发布时间】:2018-01-23 05:12:36
【问题描述】:

我有两列作为日期时间(2017-02-27 09:20:30.000 和 2017-02-27 09:27:27.000),我有一个新列作为结果,但结果有所不同好像不对。

例如我收到的结果是“1445”而不是“7”

下面的公式是我输入的,其中 (Start Timestamp) 和 (CG Case Submission) 是我要测试的日期时间。

,'TURNAROUND' = DATEPART(DAY, PE.[Start Timestamp] 
         - PG.[CG Case Submission Time]) *24*60 
         + DATEPART(HOUR, PE.[Start Timestamp] 
         - PG.[CG Case Submission Time]) *60 
         + DATEPART(MINUTE, PE.[Start Timestamp] 
         - PG.[CG Case Submission Time])

我们将非常欢迎任何帮助!

【问题讨论】:

    标签: sql sql-server datetime


    【解决方案1】:

    要获得Minute 的差异,您可以使用:

    select datediff(MINUTE, '2017-02-27 09:20:30.000', '2017-02-27 09:27:27.000')
    

    它的输出是7

    【讨论】:

      猜你喜欢
      • 2023-03-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-31
      • 1970-01-01
      • 2012-08-25
      • 2021-01-18
      • 1970-01-01
      相关资源
      最近更新 更多