Re: [firebase-br] instrução esta correta?

Otto ottofuch em terra.com.br
Qui Fev 2 18:55:13 -03 2006


Recebí oito cópias deste email.
100+
Otto
----- Original Message ----- 
From: "Dimas - Pessoal" <dimas em dbsoftinformatica.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Thursday, February 02, 2006 1:11 PM
Subject: [firebase-br] instrução esta correta?


Ola pessoal...
gostaria de saber se esta é a melhor maneira de se fazer a instrução sql
neste caso...
as tabelas são as seguintes: clientes,vendedor,formapagto,transportadora,
produtos, pedidos e itensdopedido..
esta instrução seria para impressão do pedido de venda...

SELECT
    V.PV_NUMEROPEDIDO,
    V.PV_DATA,
    V.PV_CODIGOCLIENTE,
    V.PV_CODIGOVENDEDOR,
    V.PV_CODIGOPRACA,
    V.PV_CODIGOTRANSPORTADORA,
    V.PV_CODIGOFORMAPAGTO,
    CASE V.PV_STATUSPEDIDO
    when 'V' then 'Venda'
    when 'D' then 'Devolução'
    else 'ND' end as STATUS,
    CASE V.PV_AVISTAOUPRAZO
    when 'V' then 'A Vista'
    when 'P' then 'A Prazo'
    else 'ND' end as TipoVenda,
    V.PV_LOCALENTREGA,
    I.PI_CODFORNECPRODUTO,
    I.PI_CODPRODUTO,
    I.PI_QUANTIDADE,
    I.PI_PRUNITARIO,
    I.PI_VALORDESCONTO,
    ((I.PI_QUANTIDADE * I.PI_PRUNITARIO ) - I.PI_VALORDESCONTO)AS SUBTOTAL,
    C.CLI_NOME,
    C.CLI_APELIDO,
    C.CLI_ENDERECO,
    C.CLI_CIDADE,
    C.CLI_CEP,
    C.CLI_FONE1,
    E.VEN_APELIDO,
    P.PRA_NOMEPRACA,
    T.TRA_NOME,
    F.FPG_DESCRICAO,
    D.PRO_DESCRICAO,
    D.PRO_UNIDADE
FROM
   PVENDA V, ARQITENSPV I, CLIENTES C, VENDEDOR E, PRACAS P,
   TRANSPORTADORA T, FORMAPAGTO F, PRODUTOS D
WHERE
        V.PV_NUMEROPEDIDO = I.PI_NUMEROPEDIDO
AND V.PV_CODIGOCLIENTE = C.CLI_CODIGO
AND V.PV_CODIGOVENDEDOR = E.VEN_CODIGO
AND V.PV_CODIGOPRACA = P.PRA_CODIGO
AND V.PV_CODIGOTRANSPORTADORA = T.TRA_CODIGO
AND V.PV_CODIGOFORMAPAGTO = F.FPG_CODIGO
AND  I.PI_CODPRODUTO = D.PRO_CODIGO
AND V.PV_NUMEROPEDIDO = :NPEDIDO

Obrigado a todos.

Dimas

DBSOFT INFORMÁTICA LTDA
OURO FINO - MG
TE.(35)3441-5254
MSN:dimas em dbsoftinformatica.com.br
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa







Mais detalhes sobre a lista de discussão lista