从SQL Server表中选择Nth Min元素

时间:2018-07-07 16:39:32

标签: sql sql-server tsql

我需要您的帮助:_)

我有一个带有列Invoice的表Id, Name, Address, Total,并且我需要能够提取第N个Total元素。

我尝试了以下代码:

select 
    Min(total) 
from
    (select top(5) Total  
     from Invoice 
     order by Total desc) as Total

它可以工作,但是只显示一列,没有ID,名称和地址..((

如何修复它并显示所有内容?

1 个答案:

答案 0 :(得分:5)

实际上,您可以使用parentName / offset来做到这一点:

fetch