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