I Have Employee table having column name as ID,SALARY
how to get second max salary from employee table with id
ex
ID SALARY
1 20000
7 37000
2 5000

Answer Posted / deepa

drop table #temp
select top 2 identity(int,1,1) as SlNo, *
into #temp from employee order by salary desc
select * from #temp where SlNo = 2

Is This Answer Correct ?    3 Yes 1 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is the difference between locking and multi-versioning?

525


What is importing utility?

544


How fixed length strings are truncated and padded?

543


How to create a stored procedure with a statement block in ms sql server?

569


Can multiple columns be used in sql group by clause in ms sql server?

538






Why can there be only one clustered index and not more than one?

543


What is co-related sub query?

558


What is sql server locking?

546


How to create a testing table with test data in ms sql server?

548


How many triggers are possible per table?

619


How do I delete a sql server database?

541


What is scalar user-defined function?

540


Explain candidate key, alternate key, and composite key?

584


Where sql server user names and passwords are stored in sql server? : sql server database administration

572


What are the instances when triggers are appropriate?

518