[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