我需要獲取數據中多個標記的每日平均值。我正在與下面的查詢問題,我已經設置了:Sql Server Management Studio中的平均值
SET NOCOUNT ON
DECLARE @StartDate DateTime
SET @StartDate = '20100101 00:00:00.000'
SET NOCOUNT OFF
SELECT TagName, DateTime, avg(Value), avg(vValue)
FROM History
WHERE TagName IN ('BFC_CGA_PE.qAr_Reading', 'BFC_CGA_PE.qBTU_Avg', 'BFC_CGA_PE.qBTU_Calc', 'BFC_CGA_PE.qCH4_Reading', 'BFC_CGA_PE.qCO_Reading', 'BFC_CGA_PE.qCO2_Reading', 'BFC_CGA_PE.qH2_Reading', 'BFC_CGA_PE.qN2_Reading', 'BFC_CGA_PE.qO2_Reading')
AND wwRetrievalMode = 'Cyclic'
AND wwVersion = 'Latest'
AND DateTime >= @StartDate
我在我試圖執行後收到的錯誤是: 消息8120,級別16,狀態1,5號線 列' History.TagName'在選擇列表中無效,因爲它不包含在聚合函數或GROUP BY子句中。
有人可以幫助開發一個查詢來獲取日常平均值我的標籤的值?