[firebase-br] left joins

Magno System magno em speet.com.br
Qua Mar 26 16:06:01 -03 2008


Por que não fazer separado contas de clientes e contas a pagar de 
fornecedores. Quando necessário, em um relatório por exemplo, você junta 
tudo através de um STORED PROCEDURE selecionável.

EMPRESA: Marcelo Guimarães Nogueira
NOME FANTASIA: Magno System
ENDEREÇO: Rua Oliveira Leite, 66 - Centro - Passa Quatro - MG
EMAIL: magno em speet.com.br

Marcelo Guimarães Nogueira
Magno System (Empresa Desenvolvedora de Software)
----- Original Message ----- 
From: <valmircardoso em redel.com.br>
To: <lista em firebase.com.br>
Sent: Wednesday, March 26, 2008 1:05 PM
Subject: [firebase-br] left joins




  BODY { font-family:Arial, Helvetica, sans-serif;font-size:12px; }
 Olá Pessoal,

Tenho um sistema que possui 1 tabela para
 cliente e outra para fornecedor (TBCLI e
 TBFOR). Agora meu cliente quer implantar
 um contas a pagar no sistema, porém com
 o agravante de que nos Lançamentos do
 Contas a Pagar possa ser incluído tanto
 Contas a Pagar aos Fornecedores como aos
 Clientes que muitas vezes ficam com "saldos"
 a receber deste meu cliente.

Já estou preocupado com os "left joins"
 lá na frente, pois Fornecedores e Clientes
 não estão numa tabela só. Então penso
 em ter 2 campos na TBCOP (Tabela do Contas
 a Pagar) - claro além de todos os demais
 campos que esta tabela necessita. Um campo
 grava o Código do Fornecedor(CODFOR) quando
 for uma dívida com o Fornecedor e outro campo para gravar o Código
do Cliente
 (CODCLI) quando for para pagar a um cliente.
 Isto quer dizer que num lçto de Contas
 a Pagar ou um, ou outro campo, estarão
 em branco.

Pergunto: Esta situação não dará problemas
 nos lefts joins, por exemplo, quando
 vou listar as Contas a Pagar com o nome
 do fornecedor/Cliente, fone etc?

Valmir
-------------------------
Assine Redel - http://www.redel.com.br
______________________________________________
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


-- 
Internal Virus Database is out-of-date.
Checked by AVG Free Edition.
Version: 7.5.516 / Virus Database: 269.21.7/1329 - Release Date: 14/3/2008 
12:33






Mais detalhes sobre a lista de discussão lista