Consulta

11/04/2005 - 20:12 por Analia | Informe spam
Hola Amigos!

Se puede hacer una consulta y contar los registros ??


Ej

Tabla 1
Campo 1
Campo 2

Trerme por una sentencia sql los resultados

Campo 1 Campo 2 Exp

100 BBBB 1
120 ddfdf 2
150 ghghh 3

Se entiende algo asi como autonumerarlos.

Gracias de antemano!

Analia

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
11/04/2005 - 21:13 | Informe spam
Analia,

How to dynamically number rows in a SELECT Statement
http://support.microsoft.com/defaul...-us;186133

Ejemplo:

use northwind
go

create table t (
colA int,
colB varchar(15)
)
go

insert into t values(100, 'BBBB')
insert into t values(100, 'CCCC')
insert into t values(120, 'ddfdf')
insert into t values(150, 'ghghh')
go

select
a.colA,
a.colB,
count(*) as rank
from
t as a
left join
t as b
on (a.colA >= b.colA and a.colB >= b.colB)
group by
a.colA, a.colB
order by
a.colA, a.colB
go

drop table t
go


AMB

"Analia" wrote:

Hola Amigos!

Se puede hacer una consulta y contar los registros ??


Ej

Tabla 1
Campo 1
Campo 2

Trerme por una sentencia sql los resultados

Campo 1 Campo 2 Exp

100 BBBB 1
120 ddfdf 2
150 ghghh 3

Se entiende algo asi como autonumerarlos.

Gracias de antemano!

Analia

Respuesta Responder a este mensaje
#2 Alejandro Mesa
11/04/2005 - 21:58 | Informe spam
Correccion,

select
a.colA,
a.colB,
count(*) as rank
from
t as a
inner join
t as b
on (ltrim(a.colA) + a.colB >= ltrim(b.colA) + b.colB)
group by
a.colA, a.colB
order by
a.colA, a.colB
go


AMB


"Alejandro Mesa" wrote:

Analia,

How to dynamically number rows in a SELECT Statement
http://support.microsoft.com/defaul...-us;186133

Ejemplo:

use northwind
go

create table t (
colA int,
colB varchar(15)
)
go

insert into t values(100, 'BBBB')
insert into t values(100, 'CCCC')
insert into t values(120, 'ddfdf')
insert into t values(150, 'ghghh')
go

select
a.colA,
a.colB,
count(*) as rank
from
t as a
left join
t as b
on (a.colA >= b.colA and a.colB >= b.colB)
group by
a.colA, a.colB
order by
a.colA, a.colB
go

drop table t
go


AMB

"Analia" wrote:

> Hola Amigos!
>
> Se puede hacer una consulta y contar los registros ??
>
>
> Ej
>
> Tabla 1
> Campo 1
> Campo 2
>
> Trerme por una sentencia sql los resultados
>
> Campo 1 Campo 2 Exp
>
> 100 BBBB 1
> 120 ddfdf 2
> 150 ghghh 3
>
> Se entiende algo asi como autonumerarlos.
>
> Gracias de antemano!
>
> Analia
>
Respuesta Responder a este mensaje
#3 Don Roque
11/04/2005 - 22:07 | Informe spam
La manera mas rapida que se me ocurre es la siguiente:

1) crea una tabla temporal con un campo IDENTITY
2) hace el SELECT y que el resultado se meta en esa tabla temporal


con eso deberias poder hacer lo que necesitas
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida