Re: " necesito resultado de consulta en español"

From: Espartano <espartano(dot)mail(at)gmail(dot)com>
To: Nicolas Sorich <nsorich(at)udec(dot)cl>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: " necesito resultado de consulta en español"
Date: 2006-01-12 13:13:45
Message-ID: d353bd50601120513g427b2e97g@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

El día 12/01/06, Nicolas Sorich <nsorich(at)udec(dot)cl> escribió:
>
>
> Hola a todos:
>
> tengo la siguiente consulta
>
> select to_timestamp('11/1/2006'|| ' ' || '01:00','DD/MM/YYYY HH:MI:SS') - to_timestamp('13/01/2006'|| ' ' || '02:00','DD/MM/YYYY HH:MI:SS') as cuenta;
>
> y me arroja la diferencia:
>
> cuenta
> -----------------
> @ 2 days 1 hour
> (1 fila)
>
> pero necesito que salga el resultado de cuenta en español( que diga horas dias y minutos en vez de hour, days y mins)
>
> ademas ese @ porque sale?
>
> desde ya gracias.
>

probe tu consulta y el resultado es este:

prueba=# select to_timestamp('11/1/2006'|| ' ' || '01:00','DD/MM/YYYY
HH:MI:SS') - to_timestamp('13/01/2006'|| ' ' || '02:00','DD/MM/YYYY
HH:MI:SS') as cuenta;
cuenta
---------------------
@ 2 days 1 hour ago
(1 row)

nota el "ago", ahora creo que podrias resolverlo de la siguiente forma:

prueba=# select date_part('day',to_timestamp('11/1/2006'|| ' ' ||
'01:00','DD/MM/YYYY HH:MI:SS') - to_timestamp('13/01/2006'|| ' ' ||
'02:00','DD/MM/YYYY HH:MI:SS')) || ' dias ' ||
date_part('hours',to_timestamp('11/1/2006'|| ' ' ||
'01:00','DD/MM/YYYY HH:MI:SS') - to_timestamp('13/01/2006'|| ' ' ||
'02:00','DD/MM/YYYY HH:MI:SS')) || ' horas' as cuenta;
cuenta
------------------
-2 dias -1 horas

los "-" es por lo de ago de la otra consulta porque esta en el pasado la fecha.

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Mario Gonzalez 2006-01-12 13:18:24 Re: " necesito resultado de consulta en español"
Previous Message Nicolas Sorich 2006-01-12 13:05:18 " necesito resultado de consulta en español"