今、私はループを介してテーブルから上位10個のデータを取得しようとしています。
Select ClientUserName, DestHost, count(DestHost) counts from #ProxyLog_record
where ClientUserName =(Select top 1 ClientUserName from #ProxyLog_count_2)
Group by ClientUserName, DestHost order by counts desc
これはclientusernameからトップデータのみを取得しますが、最初、2番目、3番目、.... 10番目のデータを取得する場所にループさせるにはどうすればよいですか?