次のものを含むテーブルがあります。
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を取得するには、このクエリに何を追加する必要がありますか?どんな助けでも大歓迎です。ありがとう。