Função SQL que retorna o dia da semana por extenso

   1:  CREATE FUNCTION fnGetDIASemanaExt 
   2:  (
   3:                @DATA DATETIME
   4:  ) 
   5:  RETURNS VARCHAR (20)  AS
   6:  BEGIN
   7:    DECLARE @DIA INT,
   8:     @DIA_EXT VARCHAR(20)
   9:    SELECT @DIA = (DATEPART(DW,@DATA ))
  10:    IF @DIA=1
  11:      SET @DIA_EXT ='Domingo'
  12:    IF @DIA=2 
  13:       SET @DIA_EXT ='Segunda-Feira'
  14:    IF @DIA=3 
  15:       SET @DIA_EXT ='Terça-Feira'
  16:    IF @DIA=4 
  17:       SET @DIA_EXT ='Quarta-Feira'
  18:    IF @DIA=5 
  19:       SET @DIA_EXT ='Quinta-Feira'
  20:    IF @DIA=6 
  21:       SET @DIA_EXT ='Sexta-Feira'
  22:    IF @DIA=7 
  23:       SET @DIA_EXT ='Sábado'
  24:    RETURN @DIA_EXT
  25:  END

Comentários

Postagens mais visitadas deste blog

Funcão SQL para abreviar nomes

Função em JavaScript para consulta de CEP com retorno em XML ou Json

Função SQL que retorna valor (R$) por extenso