Re: Consuta

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 ;)

In response to

  • Consuta at 2005-11-12 15:46:33 from guillermo saez

Browse pgsql-es-ayuda by date

  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