| 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: | Whole Thread | Raw Message | 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
> 
| 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 |