プロバイダー グループの合計コストを 12 か月のローリング平均で計算したいと考えています。
SELECT
sum(AEBill.[TotalCost])
,AEEnc.ProviderID
,AEEnc.Date
INTO #TotalCostAccuteCareAE
FROM EncDetail AEEnc
INNER JOIN [EncBilling] as AEBill
ON AEBill.[SK_EncID] = AEEnc.[SK_EncID]
AND AEBill.ProviderID = AEEnc.ProviderID
WHERE AEEnc.Date <= reportDate
GROUP BY AEBill.ProviderID
このクエリは、レポート日以前のすべてのレコードの合計のみを選択します。しかし、特定の月から 12 か月の平均コストが必要です。