Re: Dar formato literal a las fecha

From: "Jaime Casanova" <systemguards(at)gmail(dot)com>
To: "Grover Navia" <grover8navia(at)yahoo(dot)es>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Dar formato literal a las fecha
Date: 2006-04-01 05:47:36
Message-ID: c2d9e70e0603312147t7523b17p87e5dd6d90291fff@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On 3/31/06, Grover Navia <grover8navia(at)yahoo(dot)es> wrote:
>
> Hola Lista
>
> Quisiera que me ayuden con esto, lo que trato de hacer es mediante un
> consulta Sql darle formato a un campo de mi tabla como sigue:
>
> miTabla
> miCampo (de tipo date)
>
> SELECT .......... miCampo From miTabla
>
> miCampo
> ------|---------------
> | Mayo/2006 sila fecha fuera '22/05/2006'
> | Abril/2006 sila fecha fuera '18/04/2006'
>
> En resumen lo que trato de hacer es convertir el mes en literal haciendo de
> lado el dia. Alguien podria decirme como hago esto
>
> De ante mano las gracia por su colaboración
>
> Saludos
> Grover Navia
>

select case extract(month from miCampo) when 1 then 'Enero'
when 2
then 'Febrero'
when 3
then 'Marzo'
when 4
then 'Abril'
when 5
then 'Mayo'
when 6
then 'Junio'
when 7
then 'Julio'
when 8
then 'Agosto'
when 9
then 'Septiembre'
when 10
then 'Octubre'
when 11
then 'Noviembre'
when 124
then 'Diciembre'
end || '/' || extract(year from miCampo)
from tabla;

quiza exista una mejor forma de hacerlo, pero es lo primero que se me ocurrio

--
Atentamente,
Jaime Casanova

"What they (MySQL) lose in usability, they gain back in benchmarks, and that's
all that matters: getting the wrong answer really fast."
Randal L. Schwartz

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jaime Casanova 2006-04-01 05:52:05 Re: Problemas con la Ñ otra vez....
Previous Message Jaime Casanova 2006-04-01 05:21:36 Re: restaurar vista