Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   comparar 2 tablas (https://www.clubdelphi.com/foros/showthread.php?t=68172)

pronto7 28-05-2010 22:06:51

comparar 2 tablas
 
buenas tardes....

Necesito una ayuda...
quiero comparan dos campor de tablas diferentes y pueda actualizar una tabla con un precio que se encuentra en unos de los campos tengo esto pero no esta my bien porque me da error...


UPDATE Presupuesto
SET Interv_Quirurgica = b.monto
FROM Presupuesto a, Honorarios b
WHERE a.Codigo = b.Codigo_Presupuesto
and b.Codigo_Participacion ='0000000009'

por favor nesecito ayuda.... gracias

Nayi 28-05-2010 23:15:53

Hola

No entiendo bien que deseas hacer pero de todas maneras la estructura de
la consulta tiene un error porque hasta donde se no puedes colocar el FROM de esa manera, tendría que ser algo como

UPDATE Presupuesto
SET Interv_Quirurgica=
(SELECT B.MONTO
FROM Presupuesto a, Honorarios b
WHERE a.Codigo = b.Codigo_Presupuesto
and b.Codigo_Participacion ='0000000009'
)

No se si te funcione porque depende de si estan bien los campos, de si el select no te arroja multiples registros, etc... pero la consulta debería ser algo como asi.

delphi.com.ar 28-05-2010 23:59:04

Cita:

Empezado por pronto7 (Mensaje 365570)
...quiero comparan dos campor de tablas diferentes y pueda actualizar una tabla con un precio que se encuentra en unos de los campos tengo esto pero no esta my bien porque me da error...

Por favor, se un poco mas específico en tus enunciados, verdaderamente no entiendo cual es la duda. ¿Tienes dos tablas que como se relacionan?... ¿El campo de que tabla quieres modificar cuando que condición se cumple?.. ¿Cuál es el error del que hablas?

Saludos!


La franja horaria es GMT +2. Ahora son las 06:04:26.

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