[firebase-br] Select retornando qdte excedente de registros
HPensador
helio.oliveira em as.unifacs.br
Ter Set 18 14:44:58 -03 2007
Boa tarde Colegas!
O select abaixo (deveria retornar 21 registros) porém qdo executo o
mesmo no IBExpert tenho como retorno 200 registros, o que há de errado
para tal situação. Sds, HPensador
select distinct c.nome as cli,
nc.data_contato,
nc.data_prox_contato,
f.apelido as vendedor,
(case nc.tipo_contato
when 'V' then 'Venda'
when 'C' then 'Cobrança'
when 'M' then 'Manutenção'
when 'T' then 'Contato telefônico'
end) as tipo_contato,
d.descricao as dpto,
cd.responsavel,
(case nc.demonstracao
when 'S' then 'Sim'
when 'N' then 'Não'
end) as demonstracao,
nc.data_demonstracao,
nc.descricao,
s.descricao as sist,
(case nc.proposta
when 'S' then 'Sim'
when 'N' then 'Não'
end) as proposta,
nc.proposta_data,
(case nc.contrato
when 'S' then 'Sim'
when 'N' then 'Não'
end) as efetivacao,
nc.data_contrato
from negociacao_contato nc
<<<<----------------------------------------------Nesta tabela só
existe 21 reg do vendedor de cod. 6
join negociacao n on (n.cod_negociacao = nc.cod_negociacao)
join cliente c on (c.cod_cliente = nc.cod_cliente)
join cliente_departamento cd on (cd.cod_cliente = nc.cod_cliente)
join departamento d on (cd.cod_departamento = nc.cod_departamento)
join funcionario f on (f.matricula = n.cod_vendedor)
join sistema s on (s.cod_sistema = nc.cod_sistema)
where n.cod_vendedor = '6'
order by f.apelido
--
Mais detalhes sobre a lista de discussão lista