segue o mesmo principio 

/*dow dat of the week dia da semana
*/ 
select case when extract( dow from current_date::timestamp)= 1 then 'segunda' 
when extract( dow from current_date::timestamp)= 2 then 'terca' ............  
end;


Em Sexta 16 Março 2007 11:07, [EMAIL PROTECTED] escreveu:
>     Milena...
>     Vai aí uma dica...
>
> SELECT CASE WHEN TO_CHAR(CURRENT_DATE, 'D') = 1 THEN 'DOMINGO'
>             WHEN TO_CHAR(CURRENT_DATE, 'D') = 2 THEN 'SEGUNDA'
>             WHEN TO_CHAR(CURRENT_DATE, 'D') = 3 THEN 'TERCA'
>             WHEN TO_CHAR(CURRENT_DATE, 'D') = 4 THEN 'QUARTA'
>             WHEN TO_CHAR(CURRENT_DATE, 'D') = 5 THEN 'QUINTA'
>             WHEN TO_CHAR(CURRENT_DATE, 'D') = 6 THEN 'SEXTA'
>             WHEN TO_CHAR(CURRENT_DATE, 'D') = 7 THEN 'SABADO'
>        END AS DIA_DA_SEMANA;
>
>
>    --
> Sidnei Samuel Klein
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

Responder a