Fórum Duvidas Com Consulta SUM #60042
25/07/2008
0
Estou com um probleminha aqui, sou iniciante em SQL e gostaria de fazer o seguinte:
Tenho um módulo de Planejamento para Agronegócios onde faço os orçamentos da Fazenda sendo os Itens(tabelas), FERTILIZANTES, DEFENSIVOS, MAQUINAS, PESSOAS.
Cada item me traz os custos da produção: custo por saca, custo por hectare, custo por talhao. O que eu preciso é da soma destes custos por orcamento, vejam como estou tentando fazer:
este código me retorna as colunas certinho, porém os resultados são totalmente errados ex: custo da saca do primeiro orcamento teria de ser 37,50 esta saindo 323.403,771.
Creio q o erro esteja no ´group by´ pois quando faço com somente uma tabela da certinho.
se alguem puder ajudar, desde já agradeço, abraço!!!
desde já agradeço
Wadojr
Curtir tópico
+ 0Posts
25/07/2008
Luciano.lirio
Gostei + 0
25/07/2008
Wadojr
como funciona o INNER JOIN ??
pode me dar um pequeno exemplo pra ver se consigo pegar no tranco aqui... hehehe...
Obrigado!!!
Gostei + 0
25/07/2008
Luciano.lirio
select TAB_ORCA.cod_orcamento (select sum(tb_item_orc_fert.custo_saca) from tb_item_orc_fert where tb_item_orc_fert.cod_orcamento = TAB_ORCA.cod_orcamento) as "Fertilizantes", (select sum(tb_item_orc_def.custo_saca) from tb_item_orc_def where tb_item_orc_def.cod_orcamento = TAB_ORCA.cod_orcamento) as "Defensivos", (select sum(tb_item_orc_pessoa.custo_saca) from tb_item_orc_pessoa where tb_item_orc_pessoa.cod_orcamento = TAB_ORCA.cod_orcamento) as "Pessoas", (select sum(tb_item_orc_maq.custo_saca) from tb_item_orc_maq where tb_item_orc_maq.cod_orcamento = TAB_ORCA.cod_orcamento) as "Maquinas" from TAB_ORCA
Gostei + 0
25/07/2008
Luciano.lirio
Gostei + 0
26/07/2008
Wadojr
Muito obrigado pela solução e estou as ordens para o que precisar.
e parabens pela sua interpretação!!! muito profissional, obrigado!
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)