我有一个包含以下内容的表:
ID Node LoadTime DateTimeCST Failed
-----------------------------------------
我正在尝试编写一个返回下表的查询(节点为 DISTINCT)。
Node TodaysAverageLoadTime HistoricalLoadTime
----------------------------------------------------
所以,我基本上试图取过去 24 小时的 LoadTime 平均值,然后是 LoadTime 的另一个平均值,该平均值是 LoadTime 表中所有数据的平均值。这是我用来获取今天平均值的查询。
SELECT DISTINCT Node, AVG(LoadTime)
FROM dbo.Table
WHERE Failed != 1
AND DATEDIFF(day, DateTimeCST, GETDATE()) = 0
GROUP BY Node
我需要在此查询中添加什么来平均所有记录的 LoadTime?任何帮助将不胜感激。谢谢。