Oracle - Es posible la siguiente consulta??

 
Vista:

Es posible la siguiente consulta??

Publicado por Leonardo (27 intervenciones) el 27/02/2003 20:20:33
Siempre una consulta la muestra de la siguiente forma:

FACTURA DE VENTA CA-29789
FACTURA DE VENTA CA-29790
FACTURA DE VENTA CA-29791
FACTURA DE VENTA CA-29792
FACTURA DE VENTA CA-29793
FACTURA DE VENTA CA-29794
FACTURA DE VENTA CA-29795

Seria posible de que la muestre asi:

FACTURA DE VENTA CA-29789,CA-29790,CA-29791,CA-29792,CA-29793,CA-29794,CA-29795.

Si alguien me puede decir con un breve ejemplo estare muy agradecido.

Muchas Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Es posible la siguiente consulta??

Publicado por PLANEA (2 intervenciones) el 27/02/2003 23:37:41

Se es un query de SQL Plus FACTURA DE VENTA ponlo como columna y supongo que CA-99999 viene de un campo utiliza un BREAK para no repetir quedando asi:

FACTURA DE VENTA CA-29789
CA-29790
CA-29791
CA-29792
CA-29793
CA-29794
CA-29795

Espero te sirva ...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Es posible la siguiente consulta??

Publicado por Leonardo (27 intervenciones) el 28/02/2003 01:30:59
Gracias por su respuesta, ya estuve intentado y no se como usar el "break", me puede por favor dar un ejemplo mas claro con un sql.

Gracias nuevamente.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Es posible la siguiente consulta??

Publicado por PLANEA (2 intervenciones) el 28/02/2003 01:59:34
Ejecuta esto en SQL PLUS

create table a (a number);

begin
for i in 1 .. 10 loop insert into a values (i); end loop;
end;
/

select 'PRUEBA' TITULO, a from a;

break on titulo <enter>

select 'PRUEBA' TITULO, a from a;

-TITULO esun alias a la columna que manda como valor PRUEBA a la salida
-El 1er query te repite la columna TITULO.
-El 2o query solo lo pone una ves ...
-En caso de que tengas un query grande, utiliza order by por la columna donde haras el corte.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar