[firebase-br] Duvida SubSelect

W O sistemas2000profesional em gmail.com
Seg Jun 2 22:08:13 -03 2014


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



Mais detalhes sobre a lista de discussão lista