Inclusão através de SQL. Alguem pode ajudar-me ? URGENTE P/F

Delphi

11/03/2003

Tenho duas tabelas Chamadas MetasAv e MetasAc
os campos das duas tabelas são iguais, na seguinte ordem.

CGC, Cod_Prod, Avaliado, Preco

Gostaria de saber como incluir através de SQL todos os registros existentes na tabela MetasAc que não existam na tabela MetasAv, sendo
que só quero incluir os campos CGC e Cod_Prod.

Se alguém puder ajudar-me desde já agradeço.

Marcos.


Anonymous

Anonymous

Curtidas 0

Respostas

Anonymous

Anonymous

11/03/2003

Tenho duas tabelas Chamadas MetasAv e MetasAc os campos das duas tabelas são iguais, na seguinte ordem. CGC, Cod_Prod, Avaliado, Preco Gostaria de saber como incluir através de SQL todos os registros existentes na tabela MetasAc que não existam na tabela MetasAv, sendo que só quero incluir os campos CGC e Cod_Prod. Se alguém puder ajudar-me desde já agradeço. Marcos.


Coloque dentro de uma query a seguinte declaração

INSERT INTO MetasAv( CGC, Cod_Prod )
SELECT MetasAv.CGC, MetasAv.Cod_Prod
FROM DetalheFinanceiro
WHERE (((DetalheFinanceiro.NMov)=[variavel]));


GOSTEI 0
Anonymous

Anonymous

11/03/2003

[quote:9ea87620fd=´Anonymous´]Tenho duas tabelas Chamadas MetasAv e MetasAc os campos das duas tabelas são iguais, na seguinte ordem. CGC, Cod_Prod, Avaliado, Preco Gostaria de saber como incluir através de SQL todos os registros existentes na tabela MetasAc que não existam na tabela MetasAv, sendo que só quero incluir os campos CGC e Cod_Prod. Se alguém puder ajudar-me desde já agradeço. Marcos.


Coloque dentro de uma query a seguinte declaração

INSERT INTO MetasAv( CGC, Cod_Prod )
SELECT MetasAv.CGC, MetasAv.Cod_Prod
FROM DetalheFinanceiro
WHERE (((DetalheFinanceiro.NMov)=[variavel]));[/quote:9ea87620fd]


OPS...ocorreu um pqno errinho no priemeiro que te enviei.
Tira fora a clausula WHERE toda...pq era do exemplo que eu estava testando


INSERT INTO MetasAv( CGC, Cod_Prod )
SELECT MetasAv.CGC, MetasAv.Cod_Prod
FROM MetasAv


GOSTEI 0
POSTAR