Actualizaciones dentro de una misma tabla

11/08/2005 - 19:13 por jpablos | Informe spam
Saludos

Como puedo hacer para actualizar los campos de una misma tabla, me explico
mejor, tengo una tabla con los campos: codigo_empresa, codigo_concepto, cuenta
y quiero actualizar el campo cuenta donde el codigo de la empresa = 3 con
los valores que tenga la empresa = 1 y el campo codigo_concepto sea igual en
la empresa 1 y la empresa 3 ej:

c_empresa c_concepto cuenta
1 1 1234
1 2 3456
1 3 9876
3 1 null
3 2 null

Gracias ...
 

Leer las respuestas

#1 Alejandro Mesa
11/08/2005 - 19:35 | Informe spam
Trata:

update t1
set cuenta = (select a.cuenta from t1 as a where a.c_empresa = 1 and
a.c_concepto = t1.c_concepto
)
where c_empresa = 3
go


AMB

"jpablos" wrote:

Saludos

Como puedo hacer para actualizar los campos de una misma tabla, me explico
mejor, tengo una tabla con los campos: codigo_empresa, codigo_concepto, cuenta
y quiero actualizar el campo cuenta donde el codigo de la empresa = 3 con
los valores que tenga la empresa = 1 y el campo codigo_concepto sea igual en
la empresa 1 y la empresa 3 ej:

c_empresa c_concepto cuenta
1 1 1234
1 2 3456
1 3 9876
3 1 null
3 2 null

Gracias ...

Preguntas similares