返回倒数第二个值

时间:2018-02-28 14:11:19

标签: sql sql-server

是否可以返回字段的倒数第二个记录?我想做一个能让我回归2的选择...总是第二个但是最后一个记录

我用

select top(1) u_lastdado from (select top 2 u_lastdado from cl order by u_lastdado desc ) t order by u_lastdado asc

但不起作用。他继续给我现在的价值而不是旧的

实施例

select u_lastdado from cl where u_lastdado<> ''
  

u_lastdado

     

243237000
213968131

update cl set u_lastdado=213968126 where nome ='Eira e Beira, lda'
  

u_lastdado

     

243237000
213968126

我需要知道如何获得以前的'213968131' 我使用SQL SERVER 2012

1 个答案:

答案 0 :(得分:1)

  

是否可以返回字段的倒数第二个记录?

不是你的意思,不。这是不可能的。

相关问题