[英]SQL Help? ROUND and AVG function?
SELECT ROUND(AVG(ANNUAL_SALARY),0)
我知道我說的那個是不正確的。 有人可以為我糾正嗎?
我假設表名是 SalaryHistory
所以查詢將是
SELECT ROUND(AVG([ANNUAL_SALARY]), 0)
FROM SalaryHistory
這將為您提供所有員工的平均工資,但是如果您想獲得每個員工的平均工資,您需要寫下這樣的查詢。
SELECT ROUND(AVG([ANNUAL_SALARY]), 0), EmployeeID
FROM SalaryHistory
GROUP BY EmployeeID
您可以將此 EmployeeID 與 Employee 表連接起來以獲取結果集中的 Employee Name,而不是僅獲取 EmployeeID。
不管怎樣,如果你只是把表結構和你的要求放在一起,我也許可以給你一個確切的查詢。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.