SELECT VERIFICANDO 2 TABELAS
Preciso montar uma Select usando 2 tabelas, só que tem uns [Ô]poréns[Ô]
Tenho 2 tabelas, uma de Vendas, outra de Pagamentos
Preciso montar uma Select que verifique se o valor total da venda (TABELA VENDAS) confere com a soma dos totais dos pagamentos relacionados à venda (TABELA DE PAGAMENTOS)
Alguém poderia me dar uma luz de como montar essa Select?
Tenho 2 tabelas, uma de Vendas, outra de Pagamentos
Preciso montar uma Select que verifique se o valor total da venda (TABELA VENDAS) confere com a soma dos totais dos pagamentos relacionados à venda (TABELA DE PAGAMENTOS)
Alguém poderia me dar uma luz de como montar essa Select?
Poste a estrutura das tabelas no tópico.
Tenta adaptar ai..
rsProdutos.Open [Ô]SELECT * FROM cadmercadorias inner join cadgrupoprodutos on cadmercadorias.mergrupocodigo = cadgrupoprodutos.grupcodigo inner join cadpessoas on cadmercadorias.merfabricantecodigo = cadpessoas.pesscodigoexterno[Ô] Conexao, adOpenDynamic, adLockReadOnly
Aqui estou relacionando 3 tabelas..
CADPESSOAS, CADMERCADORIAS, CADGRUPOPRODUTOS
rsProdutos.Open [Ô]SELECT * FROM cadmercadorias inner join cadgrupoprodutos on cadmercadorias.mergrupocodigo = cadgrupoprodutos.grupcodigo inner join cadpessoas on cadmercadorias.merfabricantecodigo = cadpessoas.pesscodigoexterno[Ô] Conexao, adOpenDynamic, adLockReadOnly
Aqui estou relacionando 3 tabelas..
CADPESSOAS, CADMERCADORIAS, CADGRUPOPRODUTOS
Seria mais ou menos assim, teria 2 tabelas
1 - Vendas
campos:
------ codigo_v [ô]codigo da venda
------ cliente_v [ô]codigo do cliente
------ valor_v [ô]valor da venda
2 - Pagamentos
campos
------ codigo_p [ô]codigo do pagamento
------ venda_p [ô]codigo da venda
------ valor_p [ô]valor do pagamento
Queria montar uma select que juntando as 2 tabelas, me trouxesse todas as vendas onde o valor da venda, fosse diferente a soma dos valores dos pagamentos referente aquela venda
1 - Vendas
campos:
------ codigo_v [ô]codigo da venda
------ cliente_v [ô]codigo do cliente
------ valor_v [ô]valor da venda
2 - Pagamentos
campos
------ codigo_p [ô]codigo do pagamento
------ venda_p [ô]codigo da venda
------ valor_p [ô]valor do pagamento
Queria montar uma select que juntando as 2 tabelas, me trouxesse todas as vendas onde o valor da venda, fosse diferente a soma dos valores dos pagamentos referente aquela venda
Bom dia!
Não, sei se seria desta maneira que vc queria, mas já dá para tirar uma idéia.
[txt-color=#0000f0]SELECT
CASE WHEN SUM(VENDAS.VALORDAVENDA) = SUM(PAGAMENTOS.VALORDOPAGAMENTO) THEN
TRUE
ELSE
FALSE
END AS VALIDACAO
FROM
PAGAMENTOS
INNER JOIN VENDAS ON
VENDAS.CODIGODAVENDA = PAGAMENTOS.CODIGODAVENDA
WHERE
VENDAS.CODIGODAVENDA = XXXX[/txt-color]
Não, sei se seria desta maneira que vc queria, mas já dá para tirar uma idéia.
[txt-color=#0000f0]SELECT
CASE WHEN SUM(VENDAS.VALORDAVENDA) = SUM(PAGAMENTOS.VALORDOPAGAMENTO) THEN
TRUE
ELSE
FALSE
END AS VALIDACAO
FROM
PAGAMENTOS
INNER JOIN VENDAS ON
VENDAS.CODIGODAVENDA = PAGAMENTOS.CODIGODAVENDA
WHERE
VENDAS.CODIGODAVENDA = XXXX[/txt-color]
Tópico encerrado , respostas não são mais permitidas