[firebase-br] Fwd: RES: Inner Join
Diego Seleguim
seleguim em gmail.com
Qua Set 5 19:41:24 -03 2007
Ivan, é isso mesmo que vai ser.....agradeço a ajuda com relatórios,
mas não vou precisar de um relatório nessa parte do sistema, vou
precisar quando for gerar a fatura, te passo a tabela e os campos logo
abaixo para vc montar o relatório de fatura para mim então!
Essa tabela ROTA ficará de referência para tabela CTRC(Conhecimento de
Transportes Rodoviários e Cargas) ... quer dizer... a partir da tabela
CTRC vou selecionar uma rota pré-cadastrada e inserir os dados da nota
fiscal, motorista, veículo, valor do frete, icms.
Na verdade estou criando um sistema de gerenciamento para
transportadora.. pro meu TCC ... curso Sistemas de Informação e
preciso de concluir meu projeto até Novembro.!
Segue os dados das tabelas....
Tabela FATURA
CREATE TABLE fatura (
idfatura INTEGER NOT NULL,
dt_fatura DATE
);
Tabela CTRC
CREATE TABLE ctrc (
idctrc INTEGER NOT NULL,
idmot INTEGER,
idrota INTEGER,
fretepesovlr NUMERIC(9,2),
vlr_frete NUMERIC(9,2),
total_prest NUMERIC(9,2),
base_calc NUMERIC(9,2),
aliquota NUMERIC(9,2),
icms NUMERIC(9,2)
);
Tabela CTRC_FATURA - Essa tabela é criada com o relacionamento muitos
para muitos das tabelas CTRC e FATURA!
CREATE TABLE ctrc_fatura (
idctrc INTEGER NOT NULL,
idfatura INTEGER NOT NULL,
total_fatura NUMERIC(9,2),
total_icms NUMERIC(9,2),
total_frete NUMERIC(9,2)
);
Acho que dá pra entender oq eu almejo..!
Agradeço a atenção de todos!...
---------- Forwarded message ----------
From: Ivan Guimarães Meirelles <igmeirelles em gmail.com>
Date: 05/09/2007 16:16
Subject: [firebase-br] RES: Inner Join
To: FireBase <lista em firebase.com.br>
Olá Diego...
Não entendi sua dúvida, na tabela ROTA vc vai armazenar os id's das 2
empresas nos campos: id_remet e id_destino ?
Se sim, como é o relatório q vc quer ? me passa os campos que deseja no
relatório que eu monto ele pra vc...
Um abraço...
Ivan Guimarães Meirelles
Três Lagoas/MS - igmeirelles em gmail.com
-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Diego Seleguim
Enviada em: quarta-feira, 5 de setembro de 2007 17:04
Para: lista em firebase.com.br
Assunto: [firebase-br] Inner Join
Tô com uma dúvida sobre INNER JOIN, na qual preciso realizar uma
consulta entre 2 tabelas, são elas..
Tabela Empresa
CREATE TABLE empresa (
idemp INTEGER NOT NULL,
idlogradouro INTEGER,
nome VARCHAR(20),
cgc INTEGER,
inscest INTEGER,
bairro VARCHAR(20),
telefone INTEGER,
fax INTEGER,
email VARCHAR(20),
contato VARCHAR(20),
dt_cadastro DATE,
celular INTEGER
);
Tabela ROTA
CREATE TABLE rota(
idrota INTEGER NOT NULL,
id_remet INTEGER NOT NULL,
id_destino INTEGER,
pag_fixo NUMERIC(9,2),
pag_km NUMERIC(9,2),
aliq_icms NUMERIC,
vlr_frete NUMERIC(9,2),
distancia INTEGER
);
Preciso buscar 2 empresas(idemp) para criar uma rota e claro, gravar
os ID's das empresas na tabela ROTA por que são chaves estrangeiras!
Como ficaria a select disso?
Abraços
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.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
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.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