• Domingo 22 de Diciembre de 2024, 22:37

Autor Tema:  Quiero Enumerar Mis Resultados  (Leído 1462 veces)

jodijo5

  • Miembro HIPER activo
  • ****
  • Mensajes: 518
  • Nacionalidad: pe
    • Ver Perfil
    • http://www.bluetecnologia.com
Quiero Enumerar Mis Resultados
« en: Viernes 10 de Febrero de 2006, 21:06 »
0
hola amigos, necesito que los resultados de una consulta con la clausula "where", se enumeren consecutivamente de forma ascendente, algo así:

supongamos que tengo 2 campos, nombre apellido, y entonces necesito listar todos los registros cuyo apellido comienze con "E", entonces mis resultados me deben salir algo así:

nro        nombres          apellidos
0           saulo               evaristo
1           algo                ernesto
2           argon              edilmundo
3           ...                   ...

bueno, el campo "nro", no existe en mi tabla, sino que se genera en la consulta, y bueno, necesitoque me ayuden a hacer eso. gracias de antemano por su ayuda
=============================
Daniel Pomalaza Mendoza
visita el Dinosaurio Azul :-D
http://bluetecnologia.com

pastorg

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Re: Quiero Enumerar Mis Resultados
« Respuesta #1 en: Viernes 28 de Abril de 2006, 23:12 »
0
La solucion que le puedo dar puede que no le resulte tan eficiente pero hay le va;

Es de anotar que esto solo funciona si esta trabajando con Sql Server 2000 o posterior.

Declare @Tabla_Tmp As Tabla(nro SmalInt IDENTITY,Nombres Varchar(100),Apellidos Varchar(100))
Insert Into @Tabla_Tmp (Nombres,Apellidos)
Select Nombres,Apellidos From Su_Tabla

Y listo!

Solo hay que seleccionar la Variable de tipo Tabla

Select @Tabla_Tmp.

Espero que le sirva la solucion!