Re: [pgsql-es-ayuda] convertir fecha al español

From: Conxita Marín <cmarin(at)dims(dot)com>
To: "marcelo" <msosa(at)consulplanargentina(dot)com(dot)ar>, <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: [pgsql-es-ayuda] convertir fecha al español
Date: 2009-05-28 07:30:08
Message-ID: 35D25D20B3BC46A0B4EBA92AA7DC272F@pc13
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola.

Esto es una solución codificando un poquito.

select case when (extract (dow from now())) = 0 then 'domingo'
when (extract (dow from now())) = 1 then 'lunes'
when (extract (dow from now())) = 2 then 'martes'
when (extract (dow from now())) = 3 then 'miercoles'
when (extract (dow from now())) = 4 then 'jueves'
when (extract (dow from now())) = 5 then 'viernes'
else'sabado'
end
|| ' ' || to_char(now(),'DD-MM-YYYY');

En tu caso sustituyes now() por el campo fecha de tu tabla.

Saludos.

Conxita Marín
Desarrollos Informáticos Modulares de Software, S.L.
www.dims.com

----- Original Message -----
From: "marcelo" <msosa(at)consulplanargentina(dot)com(dot)ar>
To: <pgsql-es-ayuda(at)postgresql(dot)org>
Sent: Tuesday, May 26, 2009 7:15 PM
Subject: [pgsql-es-ayuda] convertir fecha al español

> hola gente tengo una tabla con un campo en formato date, cuando hago
> select sobre la tabla
>
> select gid_salida, fecha, to_char(fecha, 'DAY DD-MM-YYYY) from
> salida_campo; obtengo
>
> gid_salida | fecha | to_char
> ------------+------------+----------------------
> 11 | 2009-05-12 | TUESDAY 12-05-2009
> 12 | 2020-08-07 | FRIDAY 07-08-2020
> 13 | 2009-05-21 | THURSDAY 21-05-2009
> 14 | 2009-05-21 | THURSDAY 21-05-2009
> 15 | 2009-05-25 | MONDAY 25-05-2009
> 16 | 2009-05-30 | SATURDAY 30-05-2009
> 17 | 2009-05-25 | MONDAY 25-05-2009
> 18 | 2009-05-30 | SATURDAY 30-05-2009
> 19 | 2009-05-21 | THURSDAY 21-05-2009
> 20 | 2009-05-23 | SATURDAY 23-05-2009
> 21 | 2009-05-22 | FRIDAY 22-05-2009
> 22 | 2009-05-23 | SATURDAY 23-05-2009
> (12 rows)
> mi pregunta es ¿Como hago para que los dias de la semana aparescan en
> español? Lunes, Martes,Miercoles, ...
>
> lo necesito para un fgormulario de control de salidas de campo y me piden
> que la salida sea en español.
> Estoy utilizando un servidor bajo suse 10.3 y postgres 8.2.4 saludos
>
> MarceloDSosa
>
> --
> TIP 9: visita nuestro canal de IRC #postgresql-es en irc.freenode.net
>

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Gabriel Hermes Colina Zambra 2009-05-28 07:45:17 Re: OT: Clave natural o clave artificial
Previous Message Jorge Romeo 2009-05-28 07:27:11 RE: Timestamp como primary key