[firebase-br] Duvida SubSelect

hmendes.nf em gmail.com hmendes.nf em gmail.com
Ter Jun 3 19:05:47 -03 2014


Boa noite Walter!

Eu criei um CTE mas nem todos os Produtos existem em Pedidos.
Preciso que todos os Produtos, mesmo que nao existam em Pedidos, sejam 
exibidos.
De qualquer forma vou ver os links que me passou.
Obrigado!

Humberto Mendes
-----Mensagem Original----- 
From: W O
Sent: Monday, June 02, 2014 10:08 PM
To: FireBase
Subject: Re: [firebase-br] Duvida SubSelect

Una posibilidad sería usar tablas CTE:

http://firebird21.wordpress.com/2013/11/17/usando-cte-common-table-expression/

http://firebird21.wordpress.com/2013/11/17/otro-ejemplo-de-cte-ventas-semanales/

http://firebird21.wordpress.com/2013/11/19/usando-varias-cte-en-una-vista-o-en-un-stored-procedure/

http://firebird21.wordpress.com/2013/12/17/for-select-y-tablas-cte/

Saludos.

Walter.



2014-06-02 20:44 GMT-04:00 <hmendes.nf em gmail.com>:

> Boa boite Srs.!
>
> Como posso fazer um select com um sub-select e aproveitar o valor deste
> Sub-Select evitando ter que roda-lo novamente?
>
> Select
> Produtos.id_produto, Produtos.Descricao,
> (Select sum(Pedidos.Quantidade) from Pedidos Where Pedidos.id_produto =
> Produtos.id_produto and Pedidos.Status = ‘ABERTO') as Qtd_Abertos,
> (Select sum(Pedidos.Quantidade) from Pedidos Where Pedidos.id_produto =
> Produtos.id_produto and Pedidos.Status = ‘FECHADO') as Qtd_Fechados,
>
> ** Aqui preciso da soma do “Qtd_Abertos + Qtd_Fechados”
>
> Where Produtos.id_produto = 2727
>
>
> Desde já agradeço,
> Humberto Mendes
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use: 
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa 





Mais detalhes sobre a lista de discussão lista