>DECLARE @NoMember Integer >DECLARE @AddDate DateTime > >SET @NoMember=1 >SET @AddDate='2009-02-18 18:47:00' > >SELECT TOP 10 Thread.AddDate,Thread.Numero,Thread.Title,Thread.Url >FROM Thread (NOLOCK) >WHERE Thread.NoMember=@NoMember AND Thread.AddDate>@AddDate ORDER BY Thread.Numero DESC >>
select Thread.AddDate,Thread.Numero,Thread.Title,Thread.Url from Thread (NOLOCK) inner join (select top (10) Numero from Thread (NOLOCK) WHERE Thread.NoMember=@NoMember AND Thread.AddDate>@AddDate ORDER BY Thread.Numero DESC) X on Thread. Numero = X.Numero -- Assuming Numero is a PK