From: | "Renato Salvatore Moya L(dot)" <rmoya(at)reuna(dot)cl> |
---|---|
To: | Fernando Papa <fpapa(at)claxson(dot)com> |
Cc: | Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl>, pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx |
Subject: | Re: [Pgsql-ayuda] Otra vez problemas con las fechas |
Date: | 2003-03-21 20:08:54 |
Message-ID: | 3E7B7156.2090006@reuna.cl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
..no será culpa del dedito, a mi me ha pasado muchas veces?
Fernando Papa wrote:
>Que tal Alvaro!
>
>Si, ya he probado, y me dio otro error que me desconcierta un poco mas:
>
>WARNING: line 110 at select into variables
>ERROR: parser: parse error at or near "$1" at character 20
>
>Ahora que recuerdo, fue lo primero que probe pero como daba este error
>pense en hacerlo via plpgsql en vez de select into...
>
>--
>Fernando O. Papa
>DBA
>
>
>
>
>>-----Mensaje original-----
>>De: Alvaro Herrera [mailto:alvherre(at)dcc(dot)uchile(dot)cl]
>>Enviado el: viernes, 21 de marzo de 2003 12:03
>>Para: Fernando Papa
>>CC: pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
>>Asunto: Re: [Pgsql-ayuda] Otra vez problemas con las fechas
>>
>>
>>On Thu, Mar 20, 2003 at 05:53:20PM -0300, Fernando Papa wrote:
>>
>>
>>
>>>select now() + interval '2 day'
>>>
>>>genero una fecha 2 dias en el futuro... ok, yo quiero hacer
>>>
>>>
>>esto, pero
>>
>>
>>>ese "2" lo tengo en una variable dentro de un pl/pgsql.
>>>
>>>Y aca es donde hago agua... porque cuando hago esto:
>>>
>>>(N_cantidad_dias es numeric, D_Fecha es date, v_aux es varchar)
>>>
>>>v_aux = to_char(N_cantidad_dias,''999'')||'' day'';
>>>
>>>
>>D_Fecha_hasta :=
>>
>>
>>>now()+ vaux::interval;
>>>
>>>
>>probaste con
>>select into d_fecha_hasta now() + ''''vaux''''::interval ?
>>
>>Fijate que la diferencia es que la asignacion := la esta
>>ejecutando PL/pgSQL, mientras que el SELECT INTO la esta
>>ejecutando el backend de Postgres.
>>
>>No estoy seguro si la sintaxis es correcta, pero sospecho que
>>la idea va por ahi. Mira la referencia de SELECT INTO, y
>>fijate bien que las comillas sean correctas (ese es el
>>principal problema de PL/pgSQL creo yo... las comillas)
>>
>>--
>>Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
>>"Et put se mouve" (Galileo Galilei)
>>
>>
>>
>_______________________________________________
>Pgsql-ayuda mailing list
>Pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
>http://tlali.iztacala.unam.mx/mailman/listinfo/pgsql-ayuda
>
>
>
>
--
----------------------------
Renato Salvatore Moya L.
Ingeniero de Proyectos - Reuna
rmoya(at)reuna(dot)cl
http://www.reuna.cl
----------------------------
From | Date | Subject | |
---|---|---|---|
Next Message | Fernando Papa | 2003-03-21 20:38:10 | RE: [Pgsql-ayuda] Otra vez problemas con las fechas |
Previous Message | Tako | 2003-03-21 19:11:45 | Re: [Pgsql-ayuda] Contar Registros Duplicados |