Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Kapuno

Comparar retorno do SUM entre duas tabelas

Recommended Posts

Pessoal, boa tarde

 

Estou com a seguinte situação no oracle. Preciso comparar o somatório de um campo x da tabela B, com um campo y que está na tabela A, e seja retornado os valores que não batem.

 

EX.:

 

Tab A Tab B

ID Y ID X

1 8 2 3

2 5 3 7

3 7 2 2

 

Todas as tentativas não consegui comparar um campo com o resultado de uma função. Alguma dica ?

 

Obrigado a todos

Compartilhar este post


Link para o post
Compartilhar em outros sites

Explique melhor por favor , é a soma total de cada tabela com quebra ? Sem quebra ?

 

Todavia , uma forma, sem quebra

 

Select

(Select sum(y) from tabelaa) valor_a,

(Select sum(x);from tabelab) valor_b

From dual

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Motta

 

Sem a quebra, a comparação foi o valor do somatório com um campo calculado por outro processo. Segui essa base, que me indicou

 

SELECT *
FROM
(SELECT ID, sum(y) as nome1
FROM tabA
group by ID) a,
(SELECT ID, x as nome2
FROM tabB) b
where
a.ID = b.ID
and nome1 <> nome2
;
Funcionou perfeitamente;
Obrigado
Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.