Access - Update de tabla a tabla

 
Vista:

Update de tabla a tabla

Publicado por Liz (2 intervenciones) el 29/11/2013 23:41:06
Hola amigos de nuevo por aquí consultandolos

Ahí les va, tengo una tabla llamada Inventario (serie, estatus, y mas campos...) y una tabla llamada NuevosDatos (serie,estatus)

Cometí un error al llenar la tabla Inventario y en el campo ESTATUS le puse a muchos datos "ASIGNADO" pero en mi tabla NuevosDatos en el campo ESTATUS tengo los datos correctos como son "NUEVO", "USADO", "GARANTIA".

pienso que puedo armar un UPDATE comparando mis numeros de serie y que actualice mi campo ESTATUS pero que solo afecte a los datos que dices "ASIGNADO", esto por que entre todos los datos hay algunos que si son correctos

Algo así

Actualiza la tabla Inventario
actualiza ESTATUS tomando los datos de NuevosDatos
Siempre y cuando la SERIE de Inventario y NuevosDatos sea igual
Y que ESTATUS sea distinto a NUEVO, USADO, GARANTIA

Como hago la traducción a un sql?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Neckkito
Val: 529
Plata
Ha mantenido su posición en Access (en relación al último mes)
Gráfica de Access

Update de tabla a tabla

Publicado por Neckkito (1157 intervenciones) el 30/11/2013 17:49:12
Hola!

Prueba esto. Te aconsejo que lo hagas en una copia de tu BD, por si no fuera lo que pides:

UPDATE Inventario INNER JOIN NuevosDatos ON Inventario.serie = NuevosDatos.serie SET Inventario.estatus = [NuevosDatos].[estatus]
WHERE (((Inventario.estatus)="ASIGNADO"));

A ver si te funciona.

Saludos,

http://neckkito.siliconproject.com.ar
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar