[firebase-br] RES: Consulta demorando 2 horas como resolvo.
Luciano franca
luapfirebird em yahoo.com.br
Seg Jun 6 11:03:31 -03 2011
a query abaixo retorna todas as linhas da tabela "cadastro_mercadorias" sem trazer as duplicidades.
> select
> cm.codigo_barras,
> cm.codigo,
> 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
> cadastro_mercadorias cm
> inner join cadastro_fornecedor cf on (cf.codigo = cm.cod_fornecedor)
> Inner Join grade_produtos GP on
(Gp.cod_produto = CM.codigo)
> group by 1,2,3,4,5,6
> having count(*) > 1
Mais detalhes sobre a lista de discussão lista