Fórum SQL difícil (join Left) SUM #193808
09/11/2003
0
Olá Amigos preciso fazer um SQL que contenha o seguinte
SELECT * FROM
(( ENTRADAS
LEFT JOIN FORNECEDORES ON FORNECEDORES.FOR_CODIGO = ENTRADAS.ENT_CODFORNECEDOR )
LEFT JOIN ITEM_ENTRADA ON ITEMENT_CODENTRADA = ENTRADAS.ENT_CODIGO )
mas tenho que adicionar um campo com a Função SUM Para somar o valor de todas as entradas
alguém sabe me dizer como faço isso?
SELECT * FROM
(( ENTRADAS
LEFT JOIN FORNECEDORES ON FORNECEDORES.FOR_CODIGO = ENTRADAS.ENT_CODFORNECEDOR )
LEFT JOIN ITEM_ENTRADA ON ITEMENT_CODENTRADA = ENTRADAS.ENT_CODIGO )
mas tenho que adicionar um campo com a Função SUM Para somar o valor de todas as entradas
alguém sabe me dizer como faço isso?
Djonatas
Curtir tópico
+ 0
Responder
Posts
09/11/2003
Fabio.hc
Tente assim:
Ex:
SELECT SUM(campo1), campo2, campo3 FROM
(( ENTRADAS
LEFT JOIN FORNECEDORES ON FORNECEDORES.FOR_CODIGO = ENTRADAS.ENT_CODFORNECEDOR )
LEFT JOIN ITEM_ENTRADA ON ITEMENT_CODENTRADA = ENTRADAS.ENT_CODIGO )
group by campo2, campo3.
Quando vc SUM vc tem que colocar o nome de todos os campos que vc precisar, vc usa Group by para agrupar as somas.
Ex:
SELECT SUM(campo1), campo2, campo3 FROM
(( ENTRADAS
LEFT JOIN FORNECEDORES ON FORNECEDORES.FOR_CODIGO = ENTRADAS.ENT_CODFORNECEDOR )
LEFT JOIN ITEM_ENTRADA ON ITEMENT_CODENTRADA = ENTRADAS.ENT_CODIGO )
group by campo2, campo3.
Quando vc SUM vc tem que colocar o nome de todos os campos que vc precisar, vc usa Group by para agrupar as somas.
Responder
Gostei + 0
09/11/2003
Djonatas
valew cara
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)