From: | Jaime Casanova <jcasanov(at)systemguards(dot)com(dot)ec> |
---|---|
To: | "Javier Aquino H(dot)" <JAquino(at)lexuseditores(dot)com> |
Cc: | "GRUPO SIC, S(dot)A(dot) DE C(dot)V(dot)" <gsic(at)prodigy(dot)net(dot)mx>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: ayuda con select iff |
Date: | 2009-01-22 01:06:15 |
Message-ID: | 3073cc9b0901211706t72a16bd1v21621112f84c2a24@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
2009/1/21 Javier Aquino H. <JAquino(at)lexuseditores(dot)com>
> >
> >el problema es que postgres no me reconoce el iff o alguna función de
> visual >dentro de un select como (iif , len(campo), trim(campo), etc)
> >
>
> Imagino que si el problema es la función iff lo que puedes hacer es crear
> una función de usuario con ese nombre "iff" que haga lo mismo que hace esta
> función en access.
>
create function or replace iif(condition boolean, true_part
anyelement, false_part anyelement) returns anyelement as $$
select case $1 when true then true_part else false_part end;
$$ language sql strict;
quiza en lugar de usar anyelement te toque crear varias funciones
indicando los tipos de datos especificos en cada caso, pero no estoy
seguro
--
Atentamente,
Jaime Casanova
Soporte y capacitación de PostgreSQL
Asesoría y desarrollo de sistemas
Guayaquil - Ecuador
Cel. +59387171157
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2009-01-22 01:41:49 | Re: ayuda con select iff |
Previous Message | Javier Aquino H. | 2009-01-22 00:35:13 | RE: ayuda con select iff |