[firebase-br] Outer Join

Eduardo Jedliczka eduardo em gerasoft.com.br
Ter Abr 26 17:40:49 -03 2005


Isto é muito simples, faça um Sub-select, como o exemplo abaixo.

Select p.Produto,
(Select Sum(V.Quant*V.Unit) from Itens V where  P.Codigo = V.CPRO) as total
FROM Produtos P
Order by 1


==========================
Eduardo Jedliczka
Gerasoft Informática
Apucarana - Pr
==========================

----- Original Message ----- 
From: "evandrobastiani2" <evandrobastiani2 em ig.com.br>
To: <lista em firebase.com.br>
Sent: Tuesday, April 26, 2005 4:03 PM
Subject: [firebase-br] Outer Join


> To com uma duvida em uma consulta.....pra vcs devem ser moleza
>
> ´Tenho a tabela de produtos com 10 produtos cadastrados.....
> e uma tabela de Itens Vendidos........
> tenho que listar todos os itens da tabela de produtos e mostrar a soma da
> venda na tabela de Vendas..... até ai tudo bem...uso essa SQL é da certo
>
> SELECT P.Produto, sum (V.QUANT*V.VUNIT)
> FROM Produtos P
> LEFT OUTER JOIN Itens V
> ON P.Codigo = V.CPRO
> Group by 1 ORDER BY 1
>
>
> O problema se dá quando eu tento filtrar por data da venda.....faço
assim...
>
> SELECT P.Produto, sum (V.QUANT*V.VUNIT)
> FROM Produtos P
> LEFT OUTER JOIN Itens V
> ON P.Codigo = V.CPRO
> where V.Data ='01/04/2005'   //<<<<<<<<<<<<<<<<<<<<<<<<<
> Group by 1 ORDER BY 1
>
> Ai não mostra mais os 10 produtos.... só mostra os que tiverem vendas no
Dia
> especificado.....
> alguem pode me ajudar ?
>


----------------------------------------------------------------------------
----


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas:
http://search.gmane.org/search.php?group=firebase





Mais detalhes sobre a lista de discussão lista