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

(Resolvido) Juntar dois Selects


matheuszorzella

Pergunta

tenho uma tabela com as seguintes informacoes

id coccusto codtmv valorbruto

1 1.01.001 1.1.10 100.00

2 1.01.002 1.1.10 100.00

3 1.01.004 1.1.10 100.00

4 1.01.001 1.2.15 50.00

5 1.01.005 1.1.10 100.00

6 1.01.004 1.2.15 50.00

gostaria de fazer uma query para dar este resultado

id coccusto codtmv valorbruto valorbruto2

1 1.01.001 1.1.10 100.00 50.00

2 1.01.002 1.1.10 100.00 null

3 1.01.004 1.1.10 100.00 50.00

5 1.01.005 1.1.10 100.00 null

tentei varios tipos mas não consegui com sucesso.

Obrigado antecipadamente.

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

Não. Porque estou filtrando pelo codtmv, porem caso precise é só seguir a mesma logica.... O problema é que estou buscando de uma mesma tabela e tenho dois WHERE, que gostaria de fazer uma conferencia...

OBS: Esta logica de buscar esse da mesma tabela e dar o resultado numa nova coluna vou usar bastante.

Abaixo as minhas selects para você analisar

SELECT C.CODCCUSTO, C.NOME, SUM (A.VALORBRUTO) AS VALORCONTRATO

FROM TMOV A, GCCUSTO C

WHERE A.CODCCUSTO = C.CODCCUSTO

AND A.CODTMV IN ('2.1.10', '2.1.01')

GROUP BY C.CODCCUSTO, C.NOME

SELECT C.CODCCUSTO, C.NOME, SUM (A.VALORBRUTO) AS VALORCONTRATO

FROM TMOV A, GCCUSTO C

WHERE A.CODCCUSTO = C.CODCCUSTO

AND A.CODTMV IN ('2.1.01')

GROUP BY C.CODCCUSTO, C.NOME

Obrigado

TENTEI FAZER ISSO AQUI, POREM não VEM CERTO O VALOR DA SEGUNDA TMOV

SELECT C.CODCCUSTO, C.NOME, SUM (A.VALORBRUTO) AS CONTRATO, SUM (D.VALORBRUTO)AS FAT_DIRETO

FROM TMOV A, GCCUSTO C, TMOV D

WHERE A.CODCCUSTO = C.CODCCUSTO

AND A.CODTMV IN ('2.1.10', '2.1.01')

AND D.CODTMV = '2.1.01'

GROUP BY C.CODCCUSTO, C.NOME

Link para o comentário
Compartilhar em outros sites

  • 0

Ainda não entendi o que deseja.... :.(

O valor da soma não deve estar vindo do jeito que deseja porque você está referenciando a tabela TMOV duas vezes.

Caso seja dificil de explicar, coloque alguns dados de exemplo e como quer que saia o resultado utilizando o SUM.

Link para o comentário
Compartilhar em outros sites

  • 0
Ainda não entendi o que deseja.... :.(

O valor da soma não deve estar vindo do jeito que deseja porque você está referenciando a tabela TMOV duas vezes.

Caso seja dificil de explicar, coloque alguns dados de exemplo e como quer que saia o resultado utilizando o SUM.

Fulvio obrigado mesmo... consegui fazer hoje... fiquei em cima disso direto...

Valeu mesmo a atencao

Abraco

Link para o comentário
Compartilhar em outros sites

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
      152,1k
    • Posts
      651,9k
×
×
  • Criar Novo...