Fórum Fazendo update com um tabela referencial #49249
09/02/2005
0
ex:
update tabelafilha
inner jointabela pai...
set campos
where datatabela pai=criterio
mas não estou conseguindo fazer isso, alguem da uma luz ...
Sremulador
Curtir tópico
+ 0Posts
09/02/2005
Sremulador
UPDATE CONTA_AMB_MATMED VVM
SET VVM.CMVU = (SELECT CAAM FROM CONTA_AMB_MATMED_MESTRE WHERE VVM.CMAM=CAAM AND VVM.CMCA=CACD)
WHERE VVM.CMPD=100
Valeu galera...
Gostei + 0
09/02/2005
Sremulador
UPDATE CONTA_AMB_MATMED VVM
SET VVM.CMVU = (SELECT CAAM FROM CONTA_AMB_MATMED_MESTRE WHERE VVM.CMAM=CAAM AND VVM.CMCA=CACD [b:a80fe73aee]CMDA BETWEEN :INI AND :FIM[/b:a80fe73aee])
WHERE VVM.CMPD=100
eu tinha esquecido o parametro :(
Gostei + 0
09/02/2005
Rodolpho123
FOR SELECT CAAM FROM CONTA_AMB_MATMED_MESTRE WHERE VVM.CMAM=CAAM AND VVM.CMCA=CACD CMDA BETWEEN :INI AND :FIM INTO :VALOR DO BEGIN UPDATE CONTA_AMB_MATMED VVM SET VVM.CMVU = :VALOR WHERE VVM.CMPD=100
Vê se isso vai funcionar...
Gostei + 0
09/02/2005
Sremulador
o ploblema e que tenho que fazer referencia com alguns campos
WHERE VVM.CMPD=100
eu fiz assim mas tenho que fazer dois selectns deste modo com uma linha gigante
Gostei + 0
09/02/2005
Afarias
Qual o problema com o parâmetro?
T+
Gostei + 0
11/02/2005
Sremulador
Gostei + 0
11/02/2005
Afarias
T+
Gostei + 0