I know how how to retrive the largest & second largest salary.
tell me how to retrive the 3,4,5,......... ......Largest salary.
Create table empl(empid int, empname varchar,salary int)
insert into empl values(1,'A',10 0)
insert into empl values(2,'B',20 0)
insert into empl values(3,'C',30 0)
insert into empl values(4,'D',40 0)
insert into empl values(5,'E',50 0)
insert into empl values(6,'F',60 0)
Foll. Query will retrive the 2nd largest salary-
select top 1 * from empl where salary<(select MAX(salary)
from empl)order by salary desc
tell me how to retrive the 3,4,5,......... ......Largest salary.
Create table empl(empid int, empname varchar,salary int)
insert into empl values(1,'A',10 0)
insert into empl values(2,'B',20 0)
insert into empl values(3,'C',30 0)
insert into empl values(4,'D',40 0)
insert into empl values(5,'E',50 0)
insert into empl values(6,'F',60 0)
Foll. Query will retrive the 2nd largest salary-
select top 1 * from empl where salary<(select MAX(salary)
from empl)order by salary desc
Comment