Fórum Consulta SQL em duas tabelas com soma #269303
19/02/2005
0
Estou tentando usar assim:
SELECT Balcao.CodigoItem,BalcaoNomeItem, SUM(BALCAO.VALOR) AS TOTAL
Desta forma funciona perfeitamente, mas soma somente a tabela balcao, e não estou conseguindo fazer esta operacao nas duas tabelas.
Josimar
Curtir tópico
+ 0Post mais votado
19/02/2005
2o. Sao os mesmos produtos em ambas tabelas? Se sim, como seria o resultado esperado?
assim?
CodigoItem NomeItem Total 0001 Item1 15 <- tabela balcao 0001 Item1 12 <- tabela pedidos 0002 Item2 45 <- tabela balcao
assim?
CodigoItem NomeItem Total 0001 Item1 27 <- soma os totais das duas tabelas 0002 Item2 45
ou assim?
CodigoItem NomeItem TotalBalcao TotalPedidos 0001 Item1 15 12 0002 Item2 45 0
e
3o. se possível, publique a parte relevante das estruturas das tabelas, bem como um exemplo de como os registros são gravados nelas.
creio que assim fique mais fácil dos colegas ajudarem.
Emerson Nascimento
Gostei + 1
Mais Posts
19/02/2005
Josimar
Balcão:
CodItem NomeItem QTD Valor
0001 Computador 5 5000.00
0002 Impressora 2 600.00
Pedidos
CodItem NomeItem QTD Valor
0001 Computador 1 1000.00
0002 Impressora 1 300.00
Queria criar uma consulta de forma que pesquisasse as duas tabelas
e mostrasse a soma de todos os itens em comum.
CodItem NomeItem QTD Valor
0001 Computador 6 6000.00
0002 Impressora 3 900.00
Quero que mostre a soma total do Computador e a Soma Total da Impressoa.
Gostei + 0
19/02/2005
Josimar
Balcão:
CodItem NomeItem QTD Valor
0001 Computador 5 5000.00
0002 Impressora 2 600.00
Pedidos
CodItem NomeItem QTD Valor
0001 Computador 1 1000.00
0002 Impressora 1 300.00
Queria criar uma consulta de forma que pesquisasse as duas tabelas
e mostrasse a soma de todos os itens em comum.
CodItem NomeItem QTD Valor
0001 Computador 6 6000.00
0002 Impressora 3 900.00
Quero que mostre a soma total do Computador e a Soma Total da Impressoa.
Gostei + 0
19/02/2005
Emerson Nascimento
Se for SQL Server:
select CodItem, NomeItem, Sum(Qtd), Sum(Valor) from
(select CodItem, NomeItem, Sum(Qtd) Qtd, sum(Valor) Valor from Pedidos
group by CodItem, NomeItem
union all
select CodItem, NomeItem, sum(Qtd) Qtd, sum(Valor) Valor from Balcao
group by CodItem, NomeItem
)
group by CodItem, NomeItem
Se for FB creio que somente com SP...
Gostei + 0
14/03/2015
Caio
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)