SQL - Insertar datos o actualizarlos

 
Vista:

Insertar datos o actualizarlos

Publicado por Pedro (19 intervenciones) el 04/09/2006 21:41:56
Hola amigos forista tengo dos tablas que mas o menos es asi

tabla1 Tabla2

ident , formulario, tramite observa, tramite
001 004-0001210 001-0001010 e-1240-05
002 008-0000940 007-0002408 e-0450-05
... ...... .. ...
.. .... . .. ...

asi sucesivamente,
La cuestion es que debo insertar los datos del campo tramite de la tabla2 a la tabla1 pero quisiera que se insertara con la condicion de que si los 4 ultimos digitos del campo observa son iguales a los 4 ultimo digitos del campo formulario inserte los datos del campo tramite que le corresponde. espero que me ayuden a encontrar la solucion

Gracias
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

RE:Insertar datos o actualizarlos

Publicado por Isaías (5072 intervenciones) el 04/09/2006 23:12:27
¿En que motor de base de datos?
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

RE:Insertar datos o actualizarlos

Publicado por Pedro (19 intervenciones) el 05/09/2006 16:10:47
trabajo en SQL SERVER
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

RE:Insertar datos o actualizarlos

Publicado por Isaías (5072 intervenciones) el 05/09/2006 22:37:50
¿Insertar o ACTUALIZAR? (me suena a esta ultima)

UPDATE TABLA1 SET Formulario = b.Formulario
FROM TABLA1 a JOIN TABLA2 b ON a.indice = b.indice
WHERE RIGHT(b.Observa,4) = RIGHT(b.Formulario, 4)

Cambia el ON a.indice = b.indice, por las columnas que unen a ambas tablas.
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

RE:Insertar datos o actualizarlos

Publicado por Pedro (19 intervenciones) el 07/09/2006 01:51:54
Gracias me ayudar bastante nos vemos
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

Aun no puedo actualizarlos

Publicado por Pedro (19 intervenciones) el 07/09/2006 01:55:09
Algo mas pero como hago con la condicion de que se igualen los ultimos 4 caracteres del campo formulario osea los cuatro ultimos digitos si son dos tablas ,

Cual es la condicion si es usar like o otra, si es asi como?
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