[firebase-br] Luciano Franca - consulta demorando 2 horas

Felix felix.sol em terra.com.br
Sex Jun 3 14:45:11 -03 2011


Luciano, tenta este select e informa o resultado na lista?

select duplicados.codigo_barras, cm.codigo_fabricante, cm.cod_fornecedor,
cm.mercadoria, cf.fornecedor,
 Max(Case When(Gp.filial = 1) Then Gp.preco_g_vista End) As Preco_AS,
 Max(Case When(Gp.filial = 2) Then Gp.preco_g_vista End) As Preco_MT

 from (select codigo_barras, count(codigo_barras) registros from
cadastro_mercadorias group by codigo_barras) duplicados

 inner join cadastro_mercadorias cm on duplicados.codigo_barras =
cm.codigo_barras
 inner join cadastro_fornecedor  cf on (cf.codigo = cm.cod_fornecedor)
 Inner Join grade_produtos       GP on (Gp.cod_produto = CM.codigo)

where registros > 1
order by  cm.codigo_barras

Fco. Felix
Desenvolvimento de Sistemas
www.soltecnologia.com.br





Mais detalhes sobre a lista de discussão lista