[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