Numerador

07/08/2004 - 02:12 por Jorge Luis | Informe spam
Necesito realizar un conteo en una consulta. Ejem:

Nro codigo linea monto
1 001 aaaa 100
2 002 bbb 200
3 003 cdc 50
4 005 sds 320
5 006...
..
..

Como podria para que en el SELECT la columan "nro" sea incremental me
realize el conteo de registros.

Preguntas similare

Leer las respuestas

#1 barody
07/08/2004 - 04:54 | Informe spam
Hola :

Lo que tienes que hacer es crear una tabla en la que
incluyas el campo Nro, esta tabla puede ser temporal.

Por ejemplo :

SELECT IDENTITY(int,1,1) AS Nro, Codigo, Linea, Monto
INTO #TablaTemporal
FROM <tu_tabla>

que te devuelva los datos.
SELECT Nro, Campo, Linea, Monto FROM #TablaTemporal

Espero que te ayude.

Saludos desde Perú.
barOdy
Necesito realizar un conteo en una consulta. Ejem:

Nro codigo linea monto
1 001 aaaa 100
2 002 bbb 200
3 003 cdc 50
4 005 sds 320
5 006...
...
...

Como podria para que en el SELECT la columan "nro" sea


incremental me
realize el conteo de registros.


.

Respuesta Responder a este mensaje
#2 ulises
07/08/2004 - 12:53 | Informe spam
Puedes probar con el siguiente ejemplo :

CREATE TABLE consulta ( codigo char(03) primary key,
linea varchar(10),
monto int )
INSERT INTO consulta VALUES ('001','aaaa',100)
INSERT INTO consulta VALUES ('002','bbb',200)
INSERT INTO consulta VALUES ('003','cdc',50)
INSERT INTO consulta VALUES ('005','sds',320)

SELECT count(*) as NRO, a.codigo, a.linea, a.monto
FROM consulta a JOIN consulta b
ON a.codigo >= b.codigo
GROUP by a.codigo, a.linea, a.monto
ORDER BY NRO

resultado :

NRO codigo linea monto
1 001 aaaa 100
2 002 bbb 200
3 003 cdc 50
4 005 sds 320

(4 row(s) affected)

Saludos,
Ulises

On Fri, 6 Aug 2004 19:12:50 -0500, "Jorge Luis"
wrote:

Necesito realizar un conteo en una consulta. Ejem:

Nro codigo linea monto
1 001 aaaa 100
2 002 bbb 200
3 003 cdc 50
4 005 sds 320
5 006...
..
..

Como podria para que en el SELECT la columan "nro" sea incremental me
realize el conteo de registros.

Respuesta Responder a este mensaje
#3 Maximiliano D. A.
07/08/2004 - 18:45 | Informe spam
Hola, primero decirte que SQL no maneja numero de registros y no veo la
nececidad de hacer lo que estas pidiendo.

De todas formas te paso este link (en ingles) donde se explican varias
formas de hacer lo que estas buscando.

http://www.sqlteam.com/item.asp?ItemID91



"Jorge Luis" escribió en el mensaje
news:
Necesito realizar un conteo en una consulta. Ejem:

Nro codigo linea monto
1 001 aaaa 100
2 002 bbb 200
3 003 cdc 50
4 005 sds 320
5 006...
..
..

Como podria para que en el SELECT la columan "nro" sea incremental me
realize el conteo de registros.


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