2017-07-11 12 views

答えて

0

ネストされたクエリがそれを行うだろう、このような何か:

declare @table table (id int) 
insert into @table values (1),(2),(3),(4),(5) 

select top 1 id from 
(
    select top 3 id from @table 
    order by id desc 
) t 
order by t.id asc 

編集:ちょうどあなたがそれをMS-アクセス、選択クエリがまだ同じ

+0

おかげだろうと言った気づいた、働いていました私にとっては – Andy

+0

心配する必要はありません。 – dbajtr

0

正確に何が必要ですか?結果を示すためにいくつかのVbaとDao.Recordset技術を使用することは合理的かもしれませんか?

  Sub ShowRow() 

      Dim rs As Dao.Recordset 
      Dim intFields As Integer 
      Dim i As Integer 
      Dim lng As Long 
      Dim str As String 

      Set rs = openrecordset("tbl") 
      rs.movelast 
      rs.movefirst 

      intFields = rs.Fields.Count 

      For lng = 1 To 10 
       rs.movenext 
      Next lng 


      For i = 1 To intFields 
       str = str & rs(1).Value 
      Next i 

      str = Trim(str) 
      MsgBox str 

      End Sub 
関連する問題