[firebase-br] SOMA ENTRE TABELAS RELACIONADAS

MagnoS magnoscosta em bol.com.br
Ter Nov 27 12:48:57 -03 2007


Aki vc esta tranzendo o mesmo valor??
 ITENSVENBEBIDAS.beb_codigo, BEBIDAS.beb_codigo,

outra... as datas aki serão diferentes??
            COMANDAS.cmd_data
sim: por isso nao agrupa.

Vc quer somar as quantidades vendidas independente da data?

Se for isso, talvez isso resolva.

select bebidas.beb_codigo,
           bebidas.beb_descricao,
          comandas.cmd_data,
          (Select SUM(itensvenbebidas.itv_qtde)
             from itensvenbebidas, comandas
           where comandas.cmd_codigo = itensvenbebidas.cmd_codigo
               and comandas.cmd_data between '08/02/2007' and '30/10/2007'
           group by itensvenbebidas.beb_codigo) total_Vendas
  from bebidas, comandas
 where bebidas.beb_codigo = comandas.beb_codigo
     and comandas.cmd_data between '08/02/2007' and '30/10/2007'

se esse nao der certo (pois nao testei) tenta esse:


select bebidas.beb_codigo,
           bebidas.beb_descricao,
          comandas.cmd_data,
           vendas.total
  from bebidas, comandas,
          (Select itensvenbebidas.beb_codigo,
                      SUM(itensvenbebidas.itv_qtde) as total
             from itensvenbebidas, comandas
           where comandas.cmd_codigo = itensvenbebidas.cmd_codigo
               and comandas.cmd_data between '08/02/2007' and '30/10/2007'
           group by itensvenbebidas.beb_codigo)vendas
 where bebidas.beb_codigo = comandas.beb_codigo
     and bebidas.beb_codigo = vendas.beb_codigo
     and comandas.cmd_data between '08/02/2007' and '30/10/2007'

P.s.. quando for mandar mail.. nao escreva em caixa alta, por favor... fica 
muito ruim de ler..

Vlw.

----- Original Message ----- 
From: "Adriano" <adrianocadi em hotmail.com>
To: <lista em firebase.com.br>
Sent: Sunday, November 25, 2007 9:21 PM
Subject: [firebase-br] SOMA ENTRE TABELAS RELACIONADAS


> ESTOU QUERENDO SOMAR AS QTDES VENDIDAS DA TABLE BEBIDAS.
> ESSE SQL ABAIXO TRAZ OS RESULTADOS MAS NÃO AGRUPA(NÃO SOMA A QTDE DAS 
> BEBIDAS VENDIDAS)
>
>    select ITENSVENBEBIDAS.beb_codigo, BEBIDAS.beb_codigo, 
> bebidas.beb_descricao , COMANDAS.cmd_data  ,
>    (SUM(itensvenbebidas.itv_qtde))
>
>    from ITENSVENBEBIDAS , bebidas , comandas
>
>    where (comandas.cmd_codigo = itensvenbebidas.cmd_codigo)  AND 
> (COMANDAS.cmd_data BETWEEN '08/02/2007' AND '30/10/2007')
>
>    group by itensvenbebidas.beb_codigo , BEBIDAS.beb_codigo, 
> bebidas.beb_descricao , comandas.cmd_data
>
>
>
>


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


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.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://firebase.com.br/pesquisa 





Mais detalhes sobre a lista de discussão lista