From: | "Fernando Hevia" <fhevia(at)ip-tel(dot)com(dot)ar> |
---|---|
To: | <jsgarcia(at)seguridad(dot)unam(dot)mx>, <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | RE: [pgsql-es-ayuda] Cómo funciona 'interval' |
Date: | 2009-05-11 20:09:59 |
Message-ID: | 7ECEA306DF0D4A18BBF683210C9DC124@iptel.com.ar |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
> -----Mensaje original-----
> De: jsgarcia(at)seguridad(dot)unam(dot)mx
>
> Qué tal amigos¡¡
>
> Sucede que no encuentro para qué exactamente me sirve el tipo
> de dato 'interval'.
> Tengo por ejemplo, esta tablita en el que estoy viendo las
> diferencias entre los tipos de datos de tiempo y fecha. He
> encontrado que para llenar un tipo de dato 'interval' puedo
> poner por ejemplo '1 second'
> o '1:'. Pero cuál sería la diferencia entre time e
> interval. Yo esperaba poder poner algo así como '2:00-8:00'
> pero aunque no me marca error, sólo me muestra el 2:00:00. Mi
> pregunta concreta es cómo o para qué me sirve el interval??
> Puedo realizar operaciones con este tipo de dato??
>
> id | nombre | intervalo | time | timestamp | date
> ----+--------+-----------+----------+---------------------+---
> ---------
> 1 | user1 | 00:00:01 | 01:30:25 | 2009-07-23 16:00:00 |
> 2009-03-09
>
Interval es tanto un tipo de dato que indica intervalos de tiempo.
Cualquiera de los siguientes son intervalos válidos:
'1 month'
'1 day'
'1 hour'
etc.
En caso de utilizarse en operaciones los siguientes son ejemplos válidos:
> select now() + interval '1 hour'
2009-05-11 17:56:02.83515-03
Como también existen operaciones que devolverán como resultado un interval:
> select (now() + interval '1 hour') - now()
----------
01:00:00
> select (now() + interval '1 day') - now()
----------
'1 day'
Para más info:
http://www.postgresql.org/docs/8.3/interactive/functions-datetime.html
Saludos,
Fernando.
From | Date | Subject | |
---|---|---|---|
Next Message | Espartano | 2009-05-11 20:30:10 | Re: backups incrementales |
Previous Message | jsgarcia | 2009-05-11 19:40:31 | Cómo funciona 'interval' |