[firebase-br] Duvida SubSelect

W O sistemas2000profesional em gmail.com
Ter Jun 3 20:33:57 -03 2014


Para eso se usa LEFT JOIN, para mostrar todos los PRODUCTOS sea que existan
o no existan en PEDIDOS.

Saludos.

Walter.



2014-06-03 18:05 GMT-04:00 <hmendes.nf em gmail.com>:

> 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
>
> ______________________________________________
> 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