Oracle - Ayuda para mostrar columnas

 
Vista:

Ayuda para mostrar columnas

Publicado por fabian (3 intervenciones) el 10/08/2006 17:18:30
Por favor tengo este codigo:

select i.CODIGO_RECIBO,v.CODIGO_VENDEDOR,ve.CODIGO_CLIENTE,sum(i.VALOR_VENTA)as Monto_venta

from ventas v, ventas ve, personas p, items i

where (v.codigo_cliente=p.CODIGO_PERSONA
or v.codigo_vendedor=p.CODIGO_PERSONA)
and i.CODIGO_RECIBO=v.CODIGO_RECIBO

group by (i.CODIGO_RECIBO,v.CODIGO_VENDEDOR,ve.CODIGO_CLIENTE, p.NOMBRE_PERSONA)

order by CODIGO_CLIENTE;

Pero necesito mostrar el nombre del cliente y el nombre de la persona en dos columnas diferentes . He intentado con otro alias pero sale error de de columna.

¿Que podría hacer en este caso?

De antemano 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:Ayuda para mostrar columnas

Publicado por Alejandro César (189 intervenciones) el 11/08/2006 22:14:36
select i.CODIGO_RECIBO, vend.nombre_persona vendedor, cli.nombre_persona cliente, sum(i.VALOR_VENTA) Monto_venta
from ventas v, personas vend, personas cli, items i
where v.codigo_cliente=cli.CODIGO_PERSONA
and v.codigo_vendedor=vend.CODIGO_PERSONA
and i.CODIGO_RECIBO=v.CODIGO_RECIBO
group by i.CODIGO_RECIBO, vend.nombre_persona, cli.nombre_persona

Salu2
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