[firebase-br] Ajuda com SP por favor
Marcio Gleyson Silva
sistemsdeveloper em gmail.com
Sáb Jun 2 11:44:20 -03 2012
manda o meta data das tabelas em questao.
Em 2 de junho de 2012 11:33, Fausto <fausto.s.a em uol.com.br> escreveu:
> Bom dia pessoal..
> Estou as voltas com uma SP, que para muitos, pode parecer simples,
> não sei se é o acumulo de trabalho mas minha cabeça travou.
> O que ocorre é o seguinte Tenho essas tabelas:
> *TBLPEDIDOS* *TBLPEDIDOSITENS*
> NRPEDIDO(*PK*) NRPEDIDO (*PK*) (*FK*)
> EMISSAO NRITEM (*PK*)
> PREVENTREGA PRECOUNIT
> CDCLIENTE(*FK*) EMBALAGEM
> CDFABRICA (*FK*) QUANTIDADE
> DESCTO DATABAIXA - Data em que foi baixado
> DATACANCELA - Data em que foi cancelado
>
> *TBLFABRICANTES* *TBLREGIAO*
> CDFABRICA (*PK*) CDREGIAO(*PK*)
> RAZAOSOCIAL NOMEREGIAO
> FANTASIA
> CDREGIAO (*FK*)
>
> *TBLCLIENTES* *TBLREDES*
> CDCLIENTE (*PK*) CDREDE (*PK*)
> RAZAOSOCIAL NOMEDAREDE
> FANTASIA
> CDREDE (*FK*)
>
> Preciso construir uma sp que me retorne em um DataSet o seguinte:
> * NRPEDIDO
> EMISSAO
> PREVENTREGA
> NOMEDAREDE
> RAZAOSOCIAL e FANTASIA TBLCLIENTE
> RAZAOSOCIAL e FANTASIA TBLFABRICANTE
> NOMEREGIAO TBLREGIAO
> QTDE ABERTO TBLPEDIDOSITENS
> VALOR ABERTO TBLPEDIDOSITENS
> QTDE BAIXADO TBLPEDIDOSITENS
> VALOR BAIXADO TBLPEDIDOSITENS
> * O que ocorre é que os pedidos podem ser baixados parcialmente, portanto
> eu teria que
> correr a tabela de itens,*IGNORANDO OS CANCELADOS(TBLPEDIDOSITENS.**DATACANCELA
> IS NULL)*,de um determinado pedido e ir somando
> o que esta baixado e o que esta em aberto.
> O calculo para a quantidade dos itens QUANTIDADE*EMBALAGEM
> O calculo para o total do item ((QUANTIDADE*EMBALAGEM)***PRECOUNIT) *
> (1-(TBLPEDIDOS.DESCTO/100))
> Tudo isso separado em abertos e baixados, quando baixado o campo
> DATABAIXA estará preenchido
> O parâmetro para consulta é Data de Emissão, inicial e final, e o
> Fabricante.
> Não estou conseguindo se alguém puder me dar uma luz, desde já agradeço
>
>
> --
> Fausto Alves
> Skype:faustoalves
> msn:faustoalves em com4.com.br
> Franca-SP
> Enviado pelo Mozilla Thunderbird
> http://br.mozdev.org/**thunderbird <http://br.mozdev.org/thunderbird>
>
> ______________________________**________________
> 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<http://www.firebase.com.br/fb/artigo.php?id=1107>
> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa<http://firebase.com.br/pesquisa>
>
Mais detalhes sobre a lista de discussão lista