Ejemplos sobre T-SQL

Paginando con SQL 2000

select top 10 *  from dbo.Cuenta
                      where  not in  (select top 20 idCuenta  from 
                      where DescCuenta like '%a%'
                       ORDER BY idCuenta )
                        and DescCuenta like '%a%' ORDER BY idCuenta

Paginando con SQL 2005-8


declare @PageSize as integer
declare @PageNumber as integer
declare @Page2 as integer

set @PageSize = 10
set @PageNumber = 2
set @Page2 = (@PageNumber - 1) * @PageSize

use [Contabilidad]
go

select top 10 * from dbo.Cuenta
 where dbo.Cuenta.IDCuenta not in
 (select top 30 dbo.Cuenta.IDCuenta from dbo.Cuenta where dbo.Cuenta.descCuenta like '%a%'
 ORDER BY idCuenta) and dbo.Cuenta.descCuenta like '%a%' ORDER BY idCuenta

go