使用TSQL查找秒数部分大于零的两个日期之间的差异(以分钟为单位)

使用TSQL查找秒数部分大于零的两个日期之间的差异(以分钟为单位),tsql,Tsql,需要一些帮助来验证这是获得结果的正确方法。 我需要找出两个日期之间的差异(以分钟为单位),其中秒数 日期的部分>0 过去一分钟的列表,方差=(Event_BeginTime-Event_CreateDate),其中HH:MM:SS的秒数部分大于0 SELECT Event_BeginTime ,Event_CreateDate ,DATEDIFF(MINUTE,Event_BeginTime,Event_CreateDate) AS 'Variance'

需要一些帮助来验证这是获得结果的正确方法。 我需要找出两个日期之间的差异(以分钟为单位),其中秒数 日期的部分>0

过去一分钟的列表,方差=(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

您可以使用
VAR

VAR(DATEDIFF(MINUTE,Event_BeginTime,Event_CreateDate))
至于日期,我将使用
DATEPART

DATEPART ( SS, date )

要过滤秒数,我将使用
DATEPART(second,Event_BeginTime)>0
VAR
是一个计算统计方差的聚合函数。我想他们说“差异”的意思只是“差异”