Ir para conteúdo
Fórum Script Brasil
  • 0

Consulta union com agrupamento e soma


emarone

Pergunta

Tenho duas tabelas de pedidos de itens para ordens de serviço. Nas tabelas temos em comum o nr_os, ano_os e os campos qnt e valor. Preciso multiplicar qntxvalor neste valor eu tenho que somar de acordo com o nr_os e ano_os. Isso eu consigo, mas quando eu tento somar este valor com o resultado da tabela dois, não consigo. Esta é minha consulta:

SELECT it.nr_os, it.ano_os, it.codom_os, (sum(it.qtd_sol * it.valor)) as valor
    from item_os it group by it.nr_os, it.ano_os, it.codom_os
    union
SELECT itav.nr_os, itav.ano_os, itav.codom_os, (sum(itav.qtd_sol * itav.valor)) as valor
    from item_os_avulso itav group by itav.nr_os, itav.ano_os, itav.codom_os
order by codom_os desc, nr_os asc

Eu preciso que o campo "valor" da tabela 1 some com o da tabela 2.

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...