如何计算sql server中的平均天数?

M3r*_*3ra 1 sql-server-2005 sql-server-2008

我需要计算sql server中指定日期时间值内的平均天数,其中涉及逻辑日+(hh + mm + ss + mi)作为平均时间(天).有谁能够帮我?

提前致谢...

Geo*_*off 6

您可以使用datediff函数:

SELECT DATEDIFF(day, startdate, enddate)
FROM myTable
Run Code Online (Sandbox Code Playgroud)

这将为您提供两个日期之间的天数.

您可以使用AVG功能获得平均值:

SELECT AVG(DATEDIFF(day, startdate, enddate))
FROM myTable
Run Code Online (Sandbox Code Playgroud)