3
SELECT *
FROM dbo.staff
WHERE st_position = 'Supervisor' AND st_salary < AVG(st_salary);
所以我試圖設置一個查詢,輸出一個所有主管的薪水低於平均水平的列表。 把這個,我得到以下錯誤。SQL WHERE和錯誤消息
Msg 147,Level 15,State 1,Line 1 聚合可能不會出現在WHERE子句中,除非它位於包含在HAVING子句或選擇列表中的子查詢中,並且被聚合的列是外部引用。
沒有幫助我收到了同樣的錯誤 –
已更新m Ÿ回答。 – rcs