User-369506445 posted
also below query find max for each employee:
CREATE TABLE #TempTableEmployee(
ID int,
Name varchar(20),
Salary int)
INSERT INTO #TempTableEmployee values(1,'vahid',800)
INSERT INTO #TempTableEmployee values(1,'vahid',1000)
INSERT INTO #TempTableEmployee values(2,'jac',50)
INSERT INTO #TempTableEmployee values(2,'jac',900)
SELECT Name ,ID ,MAX(Salary) AS MaxSalary
FROM #TempTableEmployee
GROUP BY id,name