Ainda não está claro, mas... voce já fez algo assim: select top 8 * from TABELA order by data DESC
?? Ai vem a questao, você sabe qual registro quer pegar? ou é aleatorio? Tipo, agora será o 5º registro, depois será o 7º....
Se for fixo, voce pode fazer um contador junto e dentro do while um if pra saber se o contador chegou no numero que voce quer. exemplo:
<%
contador = 0
while not tab.eof
contador = contador + 1
if contador = 5 then
response.write "este é o 5º registro da consulta"
end if
tab.movenext
wend
%>