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 ...

Preguntas similare

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 ...
Respuesta Responder a este mensaje
#2 jpablos
12/08/2005 - 00:17 | Informe spam
ok gracias funciono perfectamente

"Alejandro Mesa" escribió:

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 ...
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida