解決分組查詢“ 試圖執行的查詢中不包含作爲聚閤函數一部分的特定錶達式”的辦法

2018-01-03 17:22:00
黃善超
原創
157

最近髮現很多網友在做分組查詢卽使用group by的時候齣現“ 試圖執行的查詢中不包含作爲聚閤函數一部分的特定錶達式”這箇問題。

如下圖,在創建分組查詢的時候用sum函數統計內容


原因:

如提示所説,這箇問題的原因是“沒有使用聚閤函數的部分沒有蔘加分組”


解決辦法:

所有沒有使用聚閤的字段都需要是用group by分組


如下SQL視圖。若隻group by A卽會提示上麵的錯誤

SELECT A,B,SUM(C) FROM TBL1 
GROUP BY A,B
    分享