how to find nth highest salary
Answer Posted / nandkumar karlekar
Take this script and try u will get nth salary as you wish
create Table EmpTest
(
ID bigint,
Sal bigint
)
go
insert into emptest
values
(1,100)
insert into emptest
values
(2,200)
insert into emptest
values
(3,300)
insert into emptest
values
(4,400)
insert into emptest
values
(5,500)
insert into emptest
values
(6,600)
go
DECLARE @n bigint
--specify your nth salary
SET @n=3
select top 1 * from Emptest
where @n <= (select Count(*) from Emptest EE where EE.sal
>Emptest.sal)
order by sal desc
| Is This Answer Correct ? | 0 Yes | 3 No |
Post New Answer View All Answers
What is the difference between mysql and sql server?
What are scheduled tasks in sql server?
What do we have to check in database testing?
role of sql sever 2005 in database rather than any other database
How to declare a cursor with "declare ... Cursor" in ms sql server?
How to check parameter value in stored procedure sql server?
What is buffer cash in sql server?
What are different replication agents and what's their purpose? : sql server replication
How many columns can we include on clustered index ?
Can we insert data into a view?
Explain the relational database management system (rdbms)?
Explain what you mean by 3 tier architecture.
What is history table in sql server?
Can You Use Data Mining Models In Ssrs?
Do comments need to go in a special place in sql server 2005?