consider a table which contain 4 columns,ename,eno,sal and
deptno, from this table i want to know ename who having
maximum salary in deptno 10 and 20.
Answer Posted / vishnu prasad.ma
SELECT A.EMP_NAME, SUM(B.MAX_SALARY) AS MAX_SAL, B.EMP_DEPT_NO FROM EMP_DETAILS A,
(SELECT MAX(EMP_SAL) AS MAX_SALARY, EMP_DEPT_NO FROM EMP_DETAILS WHERE EMP_DEPT_NO IN (10,20)
GROUP BY EMP_DEPT_NO) B
WHERE
A.EMP_SAL = B.MAX_SALARY
AND A.EMP_DEPT_NO = B.EMP_DEPT_NO
GROUP BY A.EMP_NAME, B.EMP_DEPT_NO
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
What is a sql statement?
What is informix sql?
Does pl sql work in mysql?
How many types of sql are there?
What is Difference Between Unique and Primary Key Constraints?
Explain the difference between triggers and constraints?
What is a left join?
Can we debug stored procedure?
what is top in tsql? : Transact sql
Which constraints we can use while creating database in sql?
what is the difference between inner and outer join? Explain with example. : Sql dba
Why we use stored procedure instead of query?
How do I view a procedure in sql?
What happens when a trigger is associated to a view?
What is the difference between null value, zero, and blank space?