SQL EM RELATORIO
Pessoal me ajudem a dar um jeito nisso aqui:
tà ' com a seguinte consulta:
SELECT Caixa.IdCaixa, Movimentoacabado.IdMovimento, Movimentoacabado.NumeroDocumento,
Portador.Descricao, Movimentocaixa.Valor, Movimentocaixa.IdPortador
FROM MovimentoCaixa Movimentocaixa, MovimentoAcabado Movimentoacabado, Portador Portador, Caixa Caixa
WHERE (Movimentocaixa.IdDocumento = Movimentoacabado.IdMovimento)
AND (Movimentocaixa.IdPortador = Portador.idPortador) And
(MovimentoCaixa.IdCaixa = 1647) And (Caixa.IdCaixa = 1647)
Order By Movimentoacabado.NumeroDocumento
cujo resultado retornado é esse:
IdCaixa IdMovimento NumeroDocumento Descricao Valor IdPortador
1647 28356 A20050322001 DUPLICATA 19.89 3
1647 28356 A20050322001 DINHEIRO 6.62 2
1647 28356 A20050322001 DINHEIRO 6.62 2
só q eu quero é seguinte quando os IdMovimentos forem iguais q só seja exibido o IdPortador 3 ou seja DUPLICATA, DINHEIRO não; quando não os IdMovimento não estiverem duplicados ou só forem dinheiro ai sim pode aparecer DINHEIRO.
Num sei se deu pra entender, mas se deu me ajudem por favor;
Té +
tà ' com a seguinte consulta:
SELECT Caixa.IdCaixa, Movimentoacabado.IdMovimento, Movimentoacabado.NumeroDocumento,
Portador.Descricao, Movimentocaixa.Valor, Movimentocaixa.IdPortador
FROM MovimentoCaixa Movimentocaixa, MovimentoAcabado Movimentoacabado, Portador Portador, Caixa Caixa
WHERE (Movimentocaixa.IdDocumento = Movimentoacabado.IdMovimento)
AND (Movimentocaixa.IdPortador = Portador.idPortador) And
(MovimentoCaixa.IdCaixa = 1647) And (Caixa.IdCaixa = 1647)
Order By Movimentoacabado.NumeroDocumento
cujo resultado retornado é esse:
IdCaixa IdMovimento NumeroDocumento Descricao Valor IdPortador
1647 28356 A20050322001 DUPLICATA 19.89 3
1647 28356 A20050322001 DINHEIRO 6.62 2
1647 28356 A20050322001 DINHEIRO 6.62 2
só q eu quero é seguinte quando os IdMovimentos forem iguais q só seja exibido o IdPortador 3 ou seja DUPLICATA, DINHEIRO não; quando não os IdMovimento não estiverem duplicados ou só forem dinheiro ai sim pode aparecer DINHEIRO.
Num sei se deu pra entender, mas se deu me ajudem por favor;
Té +
Você já tentou acrescentar ao seu critério AND IDPORTADOR = 3 ?
SELECT Caixa.IdCaixa, Movimentoacabado.IdMovimento, Movimentoacabado.NumeroDocumento,
Portador.Descricao, Movimentocaixa.Valor, Movimentocaixa.IdPortador
FROM MovimentoCaixa Movimentocaixa, MovimentoAcabado Movimentoacabado, Portador Portador, Caixa Caixa
WHERE (Movimentocaixa.IdDocumento = Movimentoacabado.IdMovimento)
AND (Movimentocaixa.IdPortador = Portador.idPortador) And
(MovimentoCaixa.IdCaixa = 1647) And (Caixa.IdCaixa = 1647) And Portador.IDPortador = 3
Order By Movimentoacabado.NumeroDocumento
SELECT Caixa.IdCaixa, Movimentoacabado.IdMovimento, Movimentoacabado.NumeroDocumento,
Portador.Descricao, Movimentocaixa.Valor, Movimentocaixa.IdPortador
FROM MovimentoCaixa Movimentocaixa, MovimentoAcabado Movimentoacabado, Portador Portador, Caixa Caixa
WHERE (Movimentocaixa.IdDocumento = Movimentoacabado.IdMovimento)
AND (Movimentocaixa.IdPortador = Portador.idPortador) And
(MovimentoCaixa.IdCaixa = 1647) And (Caixa.IdCaixa = 1647) And Portador.IDPortador = 3
Order By Movimentoacabado.NumeroDocumento
Tópico encerrado , respostas não são mais permitidas