Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 08-09-2013
soldierxp soldierxp is offline
Registrado
 
Registrado: may 2006
Ubicación: Mexico
Posts: 5
Poder: 0
soldierxp Va por buen camino
Lightbulb Update registros de columna1 de tabla A con registros de columna1 de tabla B

Que tal compañeros.

Estoy utilizando IBExpert, Firebird 2.5

Tengo 2 tablas, necesito actualizar los precios que están en la tabla B partiendo de los precios que se tienen en la tabla A.

La estructura está asi.

TABLA A
Campo CVE_PROD (Varchar16 carácteres)
Campo PRECIO (Double precision)
Campo CVE_PRECIO (Integer)(Solo que existe en esta tabla 5 veces la misma clave pero precios del 1 al 5). El precio que necesito copiar es el CVE_PRECIO=1.

TABLA B
Campo CVE_ART (Varchar 10 Carácteres)
Campo CAMLIB5 (Double precision) (A este campo necesito que se le copie el precio 1 de la tabla A)

No es podido emplear el Update puesto que ya existen las claves iguales tanto en tabla A como en tabla B, lo único que he conseguido es insertar en la tabla B los puros precios sin lograr validar que si TABLA A.CVE_PROD = TABLA B.CVE_ART entonces solamente que actualice el precio en la tabla B.

Les dejo mi código que he empleado para el INSERT no tiene nada que ver con lo que pretendo hacer pero espero puedan orientarme para poder conseguir ese propósito.


Código SQL [-]
insert into inve_clib01 (CAMPLIB5)
select PRECIO_X_PROD01.precio from PRECIO_X_PROD01,INVE_CLIB01
where PRECIO_X_PROD01.cve_art = INVE_CLIB01.cve_prod
AND PRECIO_X_PROD01.cve_precio='1'
Este código solamente inserta los precios de tabla A en tabla B

Les agradezco su atención a este mensaje.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
enviar registros de una tabla a un campo de otra tabla a travez de ciclo IF en MYSQL CLUSTERBIT SQL 8 23-10-2008 15:50:03
tabla con o sin registros Fco Ibarra Tablas planas 3 13-01-2005 15:30:49
Seleccionar registros en una tabla, envio, e insercion en otra tabla!! EfrainSanmiguel Conexión con bases de datos 3 21-10-2004 01:12:43
Ver registros de tabla Ado en Dbgrid Tangela Conexión con bases de datos 2 18-08-2003 20:23:25
Registros a una Tabla Jose_Augusto SQL 1 07-08-2003 21:01:11


La franja horaria es GMT +2. Ahora son las 04:58:50.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi