SELECT N TO M

29/06/2007 - 16:16 por Cristian Meneses | Informe spam
Buenas a todos
Tengo una tabla...

CREATE TABLE [dbo].[Templates] (
[IDLegajo] [int] NOT NULL ,
[IDDedo] [tinyint] NOT NULL ,
[Template] [nchar] (3000) COLLATE SQL_Latin1_General_CP1_CI_AS NOT
NULL ,
[Ancho] [int] NULL
) ON [PRIMARY]
GO

ALTER TABLE [dbo].[Templates] WITH NOCHECK ADD
CONSTRAINT [PK_Templates] PRIMARY KEY CLUSTERED
(
[IDLegajo],
[IDDedo]
) ON [PRIMARY]
GO

Requiero traer todos los registros que hay despues del registro nro.
333 por ejemplo, aunque como veran la clave primaria es compuesta, por
lo tanto debo basarme sobre un campo rownumber por ej...
Alguna idea? Muchas gracias

Cristian Meneses

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
29/06/2007 - 16:28 | Informe spam
Hola Cristian,

Trata:

;with cte
as
(
select
*,
row_number() over(order by [IDLegajo], [IDDedo]) as rn
from
[dbo].[Templates]
)
select
*
from
cte
where
rn > 333
go


AMB

"Cristian Meneses" wrote:

Buenas a todos
Tengo una tabla...

CREATE TABLE [dbo].[Templates] (
[IDLegajo] [int] NOT NULL ,
[IDDedo] [tinyint] NOT NULL ,
[Template] [nchar] (3000) COLLATE SQL_Latin1_General_CP1_CI_AS NOT
NULL ,
[Ancho] [int] NULL
) ON [PRIMARY]
GO

ALTER TABLE [dbo].[Templates] WITH NOCHECK ADD
CONSTRAINT [PK_Templates] PRIMARY KEY CLUSTERED
(
[IDLegajo],
[IDDedo]
) ON [PRIMARY]
GO

Requiero traer todos los registros que hay despues del registro nro.
333 por ejemplo, aunque como veran la clave primaria es compuesta, por
lo tanto debo basarme sobre un campo rownumber por ej...
Alguna idea? Muchas gracias

Cristian Meneses


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida