autoincremento en query

15/02/2005 - 14:51 por Javier López | Informe spam
hola estoy realizando unos informes en crystal report a
partir de una base en SQL y deseo realizar una consulta
que me extracte determinada cantidad de filas pero que
para cada registro le coloque un Id de autoincremento...
coma para enumerar los registros del informe.

el query es:

SELECT IN_INVACTA_M.ID_SER_ACT, PUNTO_FISICO.F_REAL_INS,
PUNTO_FISICO.PTO_FISICO, PUNTO_FISICO.CD,
MEDIDOR_M.MEDIDOR, MEDIDOR_M.MARCA FROM IN_INVACTA_M
INNER JOIN PUNTO_FISICO INNER JOIN MEDIDOR_M ON
PUNTO_FISICO.CD = MEDIDOR_M.CD ON IN_INVACTA_M.ID_SER_ACT
= PUNTO_FISICO.ACTA WHERE PUNTO_FISICO.CD ='{?CD}'


¿hay alguna forma de lograrlo?

Un saludo y muchas gracias...

Preguntas similare

Leer las respuestas

#1 Gustavo Larriera [MVP]
15/02/2005 - 15:32 | Informe spam
Este link te muestra cómo hacerlo, es un mensaje viejo de este foro:

http://groups-beta.google.com/group...22c272f9a5

Gustavo Larriera, MVP
Uruguay LatAm
http://sqljunkies.com/weblog/gux/
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and
confers no rights.



"Javier López" wrote in message
news::
hola estoy realizando unos informes en crystal report a
partir de una base en SQL y deseo realizar una consulta
que me extracte determinada cantidad de filas pero que
para cada registro le coloque un Id de autoincremento...
coma para enumerar los registros del informe.

el query es:

SELECT IN_INVACTA_M.ID_SER_ACT, PUNTO_FISICO.F_REAL_INS,
PUNTO_FISICO.PTO_FISICO, PUNTO_FISICO.CD,
MEDIDOR_M.MEDIDOR, MEDIDOR_M.MARCA FROM IN_INVACTA_M
INNER JOIN PUNTO_FISICO INNER JOIN MEDIDOR_M ON
PUNTO_FISICO.CD = MEDIDOR_M.CD ON IN_INVACTA_M.ID_SER_ACT
= PUNTO_FISICO.ACTA WHERE PUNTO_FISICO.CD ='{?CD}'


¿hay alguna forma de lograrlo?

Un saludo y muchas gracias...
Respuesta Responder a este mensaje
#2 Maxi
15/02/2005 - 16:10 | Informe spam
Hola, te paso un ejemplo:

=
CREATE TABLE #ARTICULOS (ID VARCHAR(30) PRIMARY KEY, NOMBRE VARCHAR(30))
GO

INSERT INTO #ARTICULOS VALUES ('A','MOUSE')
INSERT INTO #ARTICULOS VALUES ('D','TECLADO')
INSERT INTO #ARTICULOS VALUES ('B','TV')
INSERT INTO #ARTICULOS VALUES ('C','PC')

SELECT T1.ID,T1.NOMBRE,COUNT(*) AS NUM FROM #ARTICULOS T1 INNER JOIN
#ARTICULOS T2 ON T1.ID >= T2.ID
GROUP BY T1.ID,T1.NOMBRE
ORDER BY T1.ID

GO


Tambien podes leerte este interesante articulo

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

Un abrazo


Salu2
Maxi


"Javier López" escribió en el mensaje
news:1a0c01c51365$72ddcb90$
hola estoy realizando unos informes en crystal report a
partir de una base en SQL y deseo realizar una consulta
que me extracte determinada cantidad de filas pero que
para cada registro le coloque un Id de autoincremento...
coma para enumerar los registros del informe.

el query es:

SELECT IN_INVACTA_M.ID_SER_ACT, PUNTO_FISICO.F_REAL_INS,
PUNTO_FISICO.PTO_FISICO, PUNTO_FISICO.CD,
MEDIDOR_M.MEDIDOR, MEDIDOR_M.MARCA FROM IN_INVACTA_M
INNER JOIN PUNTO_FISICO INNER JOIN MEDIDOR_M ON
PUNTO_FISICO.CD = MEDIDOR_M.CD ON IN_INVACTA_M.ID_SER_ACT
= PUNTO_FISICO.ACTA WHERE PUNTO_FISICO.CD ='{?CD}'


¿hay alguna forma de lograrlo?

Un saludo y muchas gracias...
Respuesta Responder a este mensaje
#3 Juan Sánchez
15/02/2005 - 16:10 | Informe spam
Por si acaso, el autoincremento también lo puedes hacer en Crystal.
Slds,
Juan

"Javier López" escribió en el mensaje
news:1a0c01c51365$72ddcb90$
hola estoy realizando unos informes en crystal report a
partir de una base en SQL y deseo realizar una consulta
que me extracte determinada cantidad de filas pero que
para cada registro le coloque un Id de autoincremento...
coma para enumerar los registros del informe.

el query es:

SELECT IN_INVACTA_M.ID_SER_ACT, PUNTO_FISICO.F_REAL_INS,
PUNTO_FISICO.PTO_FISICO, PUNTO_FISICO.CD,
MEDIDOR_M.MEDIDOR, MEDIDOR_M.MARCA FROM IN_INVACTA_M
INNER JOIN PUNTO_FISICO INNER JOIN MEDIDOR_M ON
PUNTO_FISICO.CD = MEDIDOR_M.CD ON IN_INVACTA_M.ID_SER_ACT
= PUNTO_FISICO.ACTA WHERE PUNTO_FISICO.CD ='{?CD}'


¿hay alguna forma de lograrlo?

Un saludo y muchas gracias...
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida