[firebase-br] ENC: FUNCAO QUE RETORNA DIA DA SEMANA

João Dias jdias.bjsoftware em gmail.com
Qui Jun 4 10:58:25 -03 2009


CREATE PROCEDURE SP_DIA_SEMANA (
    P_DATA DATE)
RETURNS (
    S_DIA VARCHAR(15) CHARACTER SET WIN1252)
AS
DECLARE VARIABLE V_DIA INTEGER;
BEGIN
  V_DIA = EXTRACT(WEEKDAY FROM :P_DATA);
  S_DIA =
   CASE :V_DIA
     WHEN 0 THEN 'DOMINGO'
     WHEN 1 THEN 'SEGUNDA-FEIRA'
     WHEN 2 THEN 'TERÇA-FEIRA'
     WHEN 3 THEN 'QUARTA-FEIRA'
     WHEN 4 THEN 'QUINTA-FEIRA'
     WHEN 5 THEN 'SEXTA-FEIRA'
     WHEN 6 THEN 'SÁBADO'
   END;
  SUSPEND;
END^

SET TERM ; ^


-- 
João Dias de Carvalho Neto
jdias.bjsoftware em gmail.com

Quer Artigos de Patterns GOF e Patterns Corporativos com vídeo aula e Fontes Demonstrativos?
vá a http://www.jdiasneto.blogspot.com



Contabiliza - Cristiano escreveu:
>  
>
>  
>
>   _____  
>
> De: Contabiliza - Cristiano [mailto:cpd em contabilizanet.com.br] 
> Enviada em: quinta-feira, 4 de junho de 2009 09:35
> Para: 'lista-bounces em firebase.com.br'
> Assunto: FUNCAO QUE RETORNA DIA DA SEMANA
>
>  
>
>             OLA PESSOAL ESTOU PRECISANDO DE UMA FUNCAO QUE ME RETORNE O DIA 
>
> DA SEMANA POR EXTENSO, VOCÊS SABEM ME DIZER SE FIREBIRD TEM ALGUMA FUNCAO
> DESTE TIPO
>
>  
>
>  
>
> DESDE JÁ AGRADECO
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>   





Mais detalhes sobre a lista de discussão lista