Olá pessoal!
Estou precisando alterar uma tabela copiando o conteúdo de um campo de outra tabela. Ambas se relacionam pelo campo CD_OS, conforme exemplo abaixo:
Tabela A:
CD_OS = 1
DT_EXECUCAO = 01/01/2010
Tabela B:
CD_OS = 1
DT_FINAL = TabelaA.DT_EXECUCAO
Preciso de ajuda para criar esse comando! Desde já agradeço a colaboração!
Alterar campo de uma tabela copiando do campo de outra
-
- Rank: Estagiário Pleno
- Mensagens: 5
- Registrado em: Qua, 10 Set 2008 4:08 pm
- Localização: Natal/RN
-
- Moderador
- Mensagens: 1396
- Registrado em: Sex, 01 Fev 2008 2:06 pm
- Localização: Rio de Janeiro - RJ
- Contato:

update tabelaB set DT_FINAL = (select DT_EXECUCAO from tabelaA where tabelaA.CD_OS = tabelaB.CD_OS) where cd_os=1
isso não funcionaria??
isso não funcionaria??
Faz assim...
UPDATE TABELA_B t1
SET t1.DT_FINAL =
(select DT_EXECUCAO
from TABELA_A t2
where t2.CD_OS = t1.CD_OS);
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante