Muchas gracias, a todos por la ayuda invalorable como siempre. anduvo
barbaro, era el tema del alias…

 

 

  _____  

De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Diego Jancic
Enviado el: martes, 11 de septiembre de 2007 19:58
Para: [EMAIL PROTECTED]
Asunto: [dbms] Consulta SELECT

 

Hola Jesus,

 

Te falta ponerle algun alias al subselect…

 

Un ejemplo basico seria asi:

 

 

select * from 

(select * from tabla) t

 

Eso te deja hacer algo como:

 

 

select t.xyz from 

(select * from tabla) t

 

En fin, la tuya quedaria algo asi:

 

Select articulo,sum(cantidad) from  

   (select articulo,sum(cantidad) as cantidad from INGRESOS group by
articulo union all

    Select articulo,sum(cantidad) as cantidad form SALIDAS  group by
articulo) a

 group by articulo order by articulo

 

 

Saludos!,

Diego

  _____  

From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Jesús dos Santos
Sent: Martes, 11 de Septiembre de 2007 07:32 p.m.
To: Diego Jancic
Subject: [dbms] Consulta SELECT

 

Lista, es posible realizar un select sobre un select?

Explico.

Tengo dos tablas ingresos y salidas, dentro de ellas tengo articulo y
cantidad y necesito un resultado final con el saldo de cada articulo.

Yo pense hacer así.

Select articulo,sum(cantidad) from  

   (select articulo,sum(cantidad) as cantidad from INGRESOS group by
articulo union all

    Select articulo,sum(cantidad) as cantidad form SALIDAS  group by
articulo)

 group by articulo order by articulo…

Esto lo pongo en un store procedure, pero me da error, es posible algo asi?

Desde ya muchas gracias.

 



__________ Información de NOD32, revisión 2522 (20070911) __________

Este mensaje ha sido analizado con NOD32 antivirus system
http://www.nod32.com

Responder a