Ir para conteúdo

POWERED BY:

Arquivado

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

Helio Cassio

comando sql com duplicidade

Recommended Posts

Bom dia
O resultado desse comando esta apresentando informação duplicada
teria uma forma de ele apresenta apenas um vez o valor ao inver de apresenta o mesmo valor do fatura para todos o valor daquele documento?
select
m.grid,m.valor as valor,
m.conta_debitar,m.data, m.vencto, c.nome as descricao_conta, pe.nome as fornecedor, e.nome_reduzido as empresa, e.codigo as cod_empresa, p.nome as produto, l.quantidade, l.valor as valor_produto, l.preco_unit, gp.nome as grupo, m.documento, m.obs,nf.valor_nota as nota_total
from
movto m left join nota_fiscal nf on (m.mlid=nf.mlid) left join nota_fiscal_produto l on (nf.grid=l.nota_fiscal) left join produto p on (l.produto=p.grid) left join conta c on (c.codigo=m.conta_debitar) left join empresa e on (e.grid=m.empresa) left join grupo_pessoa gp on (gp.grid=e.grupo) left join pessoa pe on (pe.grid=m.pessoa)
where
m.child='0'
ex:
+--------+------------+------------+--…
| valor | data | vencto | produto | quantidade | valor_ | preco_un | grupo | docume | nota_total |
+--------+------------+------------+--…
| 728,83 | 29/01/2013 | 30/03/2013 | FILTRO LUB. PSL 560 GOL 100 AP 96 | 3,00 | 29,31 | 9,77 | EMPRESA SATELITE | 120477 | 1.457,65 |
| 728,83 | 29/01/2013 | 30/03/2013 | OLEO TUTELA SELENIA 5W30 UN 24X1LT | 48,00 | 719,52 | 14,99 | EMPRESA SATELITE | 120477 | 1.457,65 |
| 728,83 | 29/01/2013 | 30/03/2013 | OLEO LUBRAX MG1 UN 24X1LT | 48,00 | 364,32 | 7,59 | EMPRESA SATELITE | 120477 | 1.457,65 |
| 728,83 | 29/01/2013 | 30/03/2013 | OLEO LUBRAX MD 400 UN 24X1LT | 24,00 | 172,80 | 7,20 | EMPRESA SATELITE | 120477 | 1.457,65 |
| 728,83 | 29/01/2013 | 30/03/2013 | OLEO LUBRAX MD400 6X3LT | 6,00 | 125,70 | 20,95 | EMPRESA SATELITE | 120477 | 1.457,65 |
| 728,83 | 29/01/2013 | 30/03/2013 | ESTOPA P/ POLIMENTO UN 50X120GR | 50,00 | 46,00 | 0,92 | EMPRESA SATELITE | 120477 | 1.457,65 |
+--------+------------+------------+--…
o valor de 728.83 repete em todos os produtos

Compartilhar este post


Link para o post
Compartilhar em outros sites

Dificil sem conhecer a estrutura das tabelas, seus relacionamentos e chaves.

O valor que se repete de uma tabela "mãe" é normal num sql deste tipo, mas sem mais detalhes difícil saber.

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.