Ver Mensaje Individual
  #5 (permalink)  
Antiguo 01/12/2008, 11:35
MutenRo
 
Fecha de Ingreso: marzo-2008
Ubicación: Euskadi
Mensajes: 64
Antigüedad: 16 años, 7 meses
Puntos: 0
Información Respuesta: Reto SQL 24h. ¡¡Hay premio!!

Bueno, se agotó el plazo, la verdad es que esperaba que alguien lo resolviera pero no ha sido así. Si por mi fuera dejaría algo más de tiempo (habrá bastante gente que no se ha conectado al foro en las últimas 48 horas) pero entonces seguramente algunos consultarían otros foros en busca de respuestas y tampoco se trata de eso.

Aquí dejo la solución, algo oculta por si alguien quiere seguir intentándolo antes de verla:

Código:
SOLUCIÓN:
(abajo)



































SELECT D.NUMERO, D.TEXTO FROM
(SELECT ROWNUM AS LINEA, NUMERO, TEXTO FROM TABLA) D,
(SELECT LEVEL AS LINEA FROM DUAL CONNECT BY LEVEL <= :registros) T
WHERE D.LINEA(+) = T.LINEA;
Un saludo.