[firebase-br] Problema Com SQL.

Pedro Braga bragaped em gmail.com
Ter Ago 23 09:19:49 -03 2011


Bom dia Estou tentando Executar a SQL abaixo contudo a mesma não está me
trazendo resultado algum.
já verifiquei os dados na tabela e existe Registros a serem retornados porem
não consegui encontrar o problema na sql


select p.cod_produto,
       p.descricao,
       p.vlr_venda,
       p.vlr_custo,
       0 as qtde_comprada,
       0 as qtde_acertoestoque,
       coalesce(sum(inf.qtde_item),0) as qtde_vendida,
       coalesce(sum(inf.VLR_TOTAL_ITEM),0) as VLR_TOTAL_ITEM,
       coalesce(sum(coalesce(p.estoque_atual,0) -
                   (select sum(coalesce(infes.qtde_item,0)) as qtde_comprada
                        from itens_nf_entrada infes
                        join nf_entrada nfes on
nfes.cod_empresa=infes.cod_empresa and nfes.num_nf=infes.num_nf and
nfes.num_trm=infes.num_trm and nfes.cod_fornecedor=infes.cod_fornecedor
                        where nfes.dat_saida > :dat_final and
infes.cod_produto=p.cod_produto) +
                    (select coalesce(sum(infs.qtde_item),0) as qtde_vendida
                         from itens_nf infs
                         join nota_fiscal nfs on
nfs.cod_empresa=infs.cod_empresa and nfs.num_nf=infs.num_nf and
nfs.pedido_venda=infs.pedido_venda and nfs.tipo_nota=infs.tipo_nota and
nfs.situacao_nf='N'
                         where cast (nfs.dat_emissao as date) >:dat_final
and infs.cod_produto=p.cod_produto)),0) as estoque_atual
from itens_nf inf
    join nota_fiscal nf on nf.cod_empresa=inf.cod_empresa and
nf.num_nf=inf.num_nf and nf.pedido_venda=inf.pedido_venda and
nf.tipo_nota=inf.tipo_nota and nf.situacao_nf='N'
    join produtos p on p.cod_produto=inf.cod_produto and
p.cod_empresa=inf.cod_empresa and p.situacao=:situacao
where cast(nf.dat_emissao as date) between :dat_inicial and :dat_final
group by 1,2,3,4,5,6

fico no aguardo de alguma sugestão.



Mais detalhes sobre a lista de discussão lista