[firebase-br] Ajuda com SP por favor
Fausto
fausto.s.a em uol.com.br
Sáb Jun 2 15:23:26 -03 2012
Mas o meta data esta na questão veja "O que ocorre é o seguinte tenho
essas tabelas", apenas não enviei os campos que não vou usar
Em 02/06/2012 11:44, Marcio Gleyson Silva escreveu:
> 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>
>>
> ______________________________________________
> 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
>
--
Fausto Alves
Skype:faustoalves
msn:faustoalves em com4.com.br
Franca-SP
Enviado pelo Mozilla Thunderbird
http://br.mozdev.org/thunderbird
Mais detalhes sobre a lista de discussão lista