[firebase-br] Problema Com SQL.

Pedro Braga bragaped em gmail.com
Ter Ago 23 14:18:46 -03 2011


Obrigado pela ajuda na analisando o sql em outra base estava funcionando
perfeitamente ai fui checar a estrutura da base que estava executando o sql
e tinha um Registro corrompido no inicio da tabela ai adicionei os dados em
outra base zerada e o retorno funcionou como deveria muito Obrigado.



Em 23 de agosto de 2011 11:13, Ricardo Moura Gimenez
<rmgimenez em gmail.com>escreveu:

> Isso é um problema muito difícil de ver para quem não tem conexão com a
> base, o que você pode fazer é comentar todo o where e depois ir
> descomentando linha a linha para ver qual é a que está fazendo com que os
> registros não sejam mostrados.
>
> Qualquer dúvida me avise.
>
> Ricardo Gimenez
> http://www.fornecedortextil.com.br/
>
> Em 23 de agosto de 2011 09:19, Pedro Braga <bragaped em gmail.com> escreveu:
>
> > 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.
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > http://www.firebase.com.br/fb/artigo.php?id=1107
> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >
>
>
>
> --
> Ricardo Gimenez
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



Mais detalhes sobre a lista de discussão lista