Re: extraer nombre de dia de una fecha

From: Jaime Casanova <systemguards(at)yahoo(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: extraer nombre de dia de una fecha
Date: 2004-12-20 16:41:45
Message-ID: 20041220164145.37419.qmail@web50008.mail.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

--- laura antelis <laurajantelis(at)yahoo(dot)com> escribió:

> hola a todos
> tengo la siguiente duda, necesito saber a partir de
> un campo DATE desde una misma consulta que me
> permita obtener el nombre del dia de esa fecha.
> por ejemplo , a partir del resultado de la fecha
> actual, obtener el nombre del dia:
>
> SELECT CURRENT_DATE
>
> >>20/12/2004
>
> gracias
>

puedes usar algo asi:

select case extract(dow from current_date)
when 1 then 'Lunes'
when 2 then 'Martes'
when 3 then 'Miercoles'
when 4 then 'Jueves'
when 5 then 'Viernes'
when 6 then 'Sabado'
else 'Domingo'
end

quiza quieras ponerlo en una funcion sql:

create or replace function dia_semana(date) returns
text as'
select case extract(dow from $1)
when 1 then ''Lunes''
when 2 then ''Martes''
when 3 then ''Miercoles''
when 4 then ''Jueves''
when 5 then ''Viernes''
when 6 then ''Sabado''
else ''Domingo''
end;
' language 'sql' immutable;

de ahi en adelante haces select dia_semana(fecha);

Atentamente,
Jaime Casanova

_________________________________________________________
Do You Yahoo!?
Información de Estados Unidos y América Latina, en Yahoo! Noticias.
Visítanos en http://noticias.espanol.yahoo.com

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Francisco Valladolid 2004-12-20 16:46:03 Re: Postgres & MSSQL
Previous Message Ernesto Quiñones A. 2004-12-20 16:40:38 Re: Postgres & MSSQL