Re: [pgsql-es-ayuda] ERROR: no existe la columna «timestamp»

From: Marcos Luis Ortiz Valmaseda <marcosluis2186(at)googlemail(dot)com>
To: Jorge Garcia <jorgeenriqueg(at)gmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: [pgsql-es-ayuda] ERROR: no existe la columna «timestamp»
Date: 2010-11-26 05:41:45
Message-ID: AANLkTi=ryL3zh2BgVY7WheAaHV2kkMYV4Tm4g5yBZ9_a@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

La columna a la cual quieres hacer la resta debes especificarla, timestamp
es el tipo de datos del cual vas a extraer lo que quieres.
Ejemplo:

Extraer el dia:
SELECT EXTRACT(DAY FROM TIMESTAMP ’2001-02-16 20:38:40’);
Resultado: 16

Extraer la hora:
SELECT EXTRACT(HOUR FROM TIMESTAMP ’2001-02-16 20:38:40’);
Resultado: 20

Extraer los minutos:
SELECT EXTRACT(MINUTE FROM TIMESTAMP ’2001-02-16 20:38:40’);
Resultado: 38

Saludos

El 25 de noviembre de 2010 21:44, Jorge Garcia
<jorgeenriqueg(at)gmail(dot)com>escribió:

>
> Buenas Noches,
>
> necesito ayuda con algo estoy tratando de hacer un a funcion A la cual
> necesita saber la diferencia en dias entre dos fechas
> y dentro de la funcion A llamo SELECT extract(days from (timestamp
> &fecha_fin_reliquidar - timestamp &fecha_inicio_reliquidar)) into dias_mora;
> fecha_fin_reliquidar, fecha_fin_reliquidar son varaibles qeu saco de un
> cursor y las envio como parametros extract y no me esta funcionado.
>
> el error es el siguiente :
>
> ERROR: no existe la columna «timestamp»
> CONTEXT: sentencia SQL: «SELECT extract(days from (timestamp & $1 -
> timestamp & $2 ))»
> PL/pgSQL function "recalcularinteresmora" line 26 at SQL statement
>
>
>
> les agradez su tiempo y si tiene alguna orientacion. gracias.
>
>
>
> --
> Jorge Garcia
>
>
>

--
Ing. Marcos Luís Ortíz Valmaseda
Data Lover(RDBMS and NOSQL Movement) && System Engineer

http://it.toolbox.com/blogs/sql-apprentice
http://www.linkedin.com/in/marcosluis2186/
http://www.github.com/marcosluis2186

Centro de Tecnologías de Gestión de Datos (DATEC)
Linux User # 418229

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message p valdes 2010-11-26 10:56:01 Re: incoherencia
Previous Message Jorge Garcia 2010-11-26 02:14:00 ERROR: no existe la columna «timestamp»