| From: | Daniel Alvarado <danielal2(at)yahoo(dot)com> |
|---|---|
| To: | mmiranda(at)americatel(dot)com(dot)sv, jdigital(at)cantv(dot)net |
| Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
| Subject: | RE: Ayuda manejo de horas |
| Date: | 2005-05-23 21:32:27 |
| Message-ID: | 20050523213227.55108.qmail@web20128.mail.yahoo.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-es-ayuda |
Esto me regresa el siguiente error.
SELECT EXTRACT(EPOCH FROM duracion::interval);
ERROR: Cannot cast type character to interval
Que me estara faltando?
--- mmiranda(at)americatel(dot)com(dot)sv wrote:
> pgsql-es-ayuda-owner(at)postgresql(dot)org wrote:
> > Que tal.
> > Esto solo me regresa la parte 'SS'.
> > select
> to_char(to_timestamp(duracion,'HH:MI:SS'),'SS')
> > from tabla1;
> >
> > Lo que en realidad necesito es el numero total de
> > segundos. Por ejemplo en '01:01:01' son 3661
> segundos.
> > Eso es lo que necesito obtener.
>
> Este te devuelve exactamente lo que queres
>
> SELECT EXTRACT(EPOCH FROM INTERVAL '01:01:01');
>
> Si el campo es tipo time esto te funcionaria:
>
> SELECT EXTRACT(EPOCH FROM duracion);
>
> si es de tipo char (como recuerdo que mencionastes
> en otro mensaje) proba
> asi (haciendo casting) :
>
> SELECT EXTRACT(EPOCH FROM duracion::interval);
>
> Saludos
> ---
> Miguel Miranda
>
__________________________________
Discover Yahoo!
Get on-the-go sports scores, stock quotes, news and more. Check it out!
http://discover.yahoo.com/mobile.html
| From | Date | Subject | |
|---|---|---|---|
| Next Message | mmiranda | 2005-05-23 21:52:32 | RE: Ayuda manejo de horas |
| Previous Message | Daniel Alvarado | 2005-05-23 21:22:08 | Re: Ayuda manejo de horas |