Iterar datos en una consulta

30/04/2006 - 05:15 por DTI Sistemas | Informe spam
Hola, el tema es asi, ejecutando lo siguiente

Select Nombre_Cliente Where Month("FechadeNacimiento_Cliente") = 4

me aparecen los clientes que cumplen en el mes de abril

Juan
Pedro
Alberto

Ahora quiero que estos datos se repitan una n cantidad de veces, de manera
que si n es 3 entonces quedaria asi la consulta

Juan
Juan
Juan
Pedro
Pedro
Pedro
Alberto
Alberto
Alberto

Alguien Sabria como hacerlo? mientras tanto sigo buscando en san google y
los libros on line. Saludos

Preguntas similare

Leer las respuestas

#1 DTI Sistemas
30/04/2006 - 06:34 | Informe spam
ya lo resolvi con While gracias.

"DTI Sistemas" escribió en el mensaje
news:%
Hola, el tema es asi, ejecutando lo siguiente

Select Nombre_Cliente Where Month("FechadeNacimiento_Cliente") = 4

me aparecen los clientes que cumplen en el mes de abril

Juan
Pedro
Alberto

Ahora quiero que estos datos se repitan una n cantidad de veces, de manera
que si n es 3 entonces quedaria asi la consulta

Juan
Juan
Juan
Pedro
Pedro
Pedro
Alberto
Alberto
Alberto

Alguien Sabria como hacerlo? mientras tanto sigo buscando en san google y
los libros on line. Saludos


Respuesta Responder a este mensaje
#2 DosFlores
30/04/2006 - 08:02 | Informe spam
Si quieres usar una sóla consulta en vez de While y que te será más óptima
puedes usar una tabla como num. Para estas consultas tengo creada en mi bd
una tabla num con el campo INT num que contiene una numeración:
1
2
3
4
5
...
1000

La consulta quedaría
Select Nombre_Cliente FROM tu_tabla, num

Where Month("FechadeNacimiento_Cliente") = 4 AND

num<=n_veces

Un saludo
Oscar Montesinos

"DTI Sistemas" escribió en el mensaje
news:
ya lo resolvi con While gracias.

"DTI Sistemas" escribió en el mensaje
news:%
Hola, el tema es asi, ejecutando lo siguiente

Select Nombre_Cliente Where Month("FechadeNacimiento_Cliente") = 4

me aparecen los clientes que cumplen en el mes de abril

Juan
Pedro
Alberto

Ahora quiero que estos datos se repitan una n cantidad de veces, de
manera que si n es 3 entonces quedaria asi la consulta

Juan
Juan
Juan
Pedro
Pedro
Pedro
Alberto
Alberto
Alberto

Alguien Sabria como hacerlo? mientras tanto sigo buscando en san google y
los libros on line. Saludos






Respuesta Responder a este mensaje
#3 DTI Sistemas
01/05/2006 - 15:08 | Informe spam
Funciona a las 1000 maravillas era lo que estaba buscando, mi solucion era
muy rebuscada, esto es simple y anda muchisimo mejor. Gracias!!!

"DosFlores" escribió en el mensaje
news:%
Si quieres usar una sóla consulta en vez de While y que te será más óptima
puedes usar una tabla como num. Para estas consultas tengo creada en mi bd
una tabla num con el campo INT num que contiene una numeración:
1
2
3
4
5
...
1000

La consulta quedaría
Select Nombre_Cliente FROM tu_tabla, num

Where Month("FechadeNacimiento_Cliente") = 4 AND

num<=n_veces

Un saludo
Oscar Montesinos

"DTI Sistemas" escribió en el mensaje
news:
ya lo resolvi con While gracias.

"DTI Sistemas" escribió en el mensaje
news:%
Hola, el tema es asi, ejecutando lo siguiente

Select Nombre_Cliente Where Month("FechadeNacimiento_Cliente") = 4

me aparecen los clientes que cumplen en el mes de abril

Juan
Pedro
Alberto

Ahora quiero que estos datos se repitan una n cantidad de veces, de
manera que si n es 3 entonces quedaria asi la consulta

Juan
Juan
Juan
Pedro
Pedro
Pedro
Alberto
Alberto
Alberto

Alguien Sabria como hacerlo? mientras tanto sigo buscando en san google
y los libros on line. Saludos










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