From: | Jaime Casanova <systemguards(at)gmail(dot)com> |
---|---|
To: | guillermo saez <gsaez78(at)hotmail(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Consuta |
Date: | 2005-11-12 22:48:46 |
Message-ID: | c2d9e70e0511121448t237cfd13l92f687914b5a46d4@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On 11/12/05, guillermo saez <gsaez78(at)hotmail(dot)com> wrote:
> Hola tengo una consulta que no la puedo pasar al lenguaje de postgres, no se
>
> como actualizar un campo haciendo una consulta con 3 tablas
> esta es la consulta si alguien sabe ayudenme chao
>
> UPDATE INGRESOS_ARRIENDOS I,DT_IngresoArr_C D,MOVIMIENTOS_ARRIENDOS M
> SET IA_Activo = 'F'
> WHERE I.IA_Cod = D.IA_Cod
> AND M.MA_Cod = D.MA_Cod
> AND DTIngA_Tipo = 3
> AND MA_Doc =33
>
>
en postgres puedes usar la clausula FROM para poner las otras 2 tablas
UPDATE INGRESOS_ARRIENDOS I SET I.IA_Activo = 'F'
FROM DT_IngresoArr_C D, MOVIMIENTOS_ARRIENDOS M
WHERE I.IA_Cod = D.IA_Cod
AND M.MA_Cod = D.MA_Cod
AND D.TIngA_Tipo = 3
AND M.A_Doc =33
--
Atentamente,
Jaime Casanova
(DBA: DataBase Aniquilator ;)
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2005-11-12 23:04:05 | Re: Pasar datos a un plano para auditoria |
Previous Message | Jaime Casanova | 2005-11-12 22:41:53 | Re: pequeño problemon |