0

需要一些帮助来验证这是获得结果的正确方法。我需要找到日期的秒部分 > 0 的两个日期之间的分钟差异。

过去一分钟的列表,Variance = (Event_BeginTime - Event_CreateDate) 其中 HH:MM:SS 的秒部分 > 0

    SELECT Event_BeginTime
        ,Event_CreateDate
        ,DATEDIFF(MINUTE,Event_BeginTime,Event_CreateDate) AS 'Variance'
    FROM Events WITH (NOLOCK)
    WHERE RIGHT(CAST(Event_BeginTime AS TIME(0)), 2) > 0 AND Event_CreateDate >= DATEADD(MINUTE, -1, GETDATE())
    ORDER BY Event_CreateDate DESC
4

1 回答 1

0

您可以使用VAR

VAR(DATEDIFF(MINUTE,Event_BeginTime,Event_CreateDate))

至于我会使用的日期DATEPART

DATEPART ( SS, date )
于 2013-10-23T17:04:26.227 回答