Crear contador dentro de una consulta

Nando
09 de Agosto del 2002
Lo que me gustaría hacer es hacer una selección de una serie de campos de una vista y que a la vez que me hace la selección, crear un campo más que contenga un número, que se irá incrementado, es decir, que si salen 5 registros cada registro tendrá en dicho campo el valor:

Registro 1 -> valor 1
Registro 2 -> valor 2
Registro 3 -> valor 3
Registro 4 -> valor 4
Registro 5 -> valor 5

Si alguien sabe como hacerlo por favor que me escriba, gracias.

Un saludo.


grulla
09 de Agosto del 2002
utiliza en la select el campo rownum y te asignara a cada un un numero de regitro

nando
09 de Agosto del 2002
El campo llamado rownum no existe, por lo menos yo no he podido ejecutar la select con ese campo.
Si a tí te ha funcionado podrias poner un ejemplo, please.

IceMan
09 de Agosto del 2002
Con esto te deberia funcionar:

select campo1,campo2,rownum from tabla1 where campo1 = 'condicion'

Salu2

Nando
09 de Agosto del 2002
No sé si vosotros habeis probado esto que me habeis dicho, pero no funciona me pone:
El nombre de columna 'rownum' no es válido.
Estoy hablando de una consulta en SQL.

infierno
09 de Agosto del 2002
El ROWNUM únicamente te funcionaría en una BBDD Oracle.

Nando
09 de Agosto del 2002
Muchas gracias a todos, pero lo que que yo necesito es para SQL.
De todas las maneras si alguien descubre como hacerlo....... ya sabeis, lo comentais.

carolina
09 de Agosto del 2002
Este código lo puedes emplear con cualquier Grid
For I = MSFlexGrid1.FixedRows To MSFlexGrid1.Rows -1
MSFlexGrid1.Row = I
MSFlexGrid1.Col = 0
MSFlexGrid1.Text = I
Next I

Este codigo debe ir en el boton, opción o text que utilices para realizar la acción de cosulta