SQLServer Function - Día de la Semana
Función simple de SQLServer que utilizamos para saber el nombre del día de la semana. Hay muchas variantes, pero esta es personal y para los que programamos en español.
Función simple de SQLServer que utilizamos para saber el nombre del día de la semana. Hay muchas variantes, pero esta es personal y para los que programamos en español.
Importante: Las funciones o porciones de código publicadas en nuestro sitio son y serán siempre de autoria de desarrolladores de JMSoluciones Informáticas, caso contrario,la fuente siempre será mencionada.
Volver a NovedadesImportante: Las funciones o porciones de código publicadas en nuestro sitio son y serán siempre de autoria de desarrolladores de JMSoluciones Informáticas, caso contrario,la fuente siempre será mencionada.
create function [dbo].[fnDiaSemana] (@Fecha datetime)
Returns varchar(20)
as
begin
/*
JMSOL.com.ar
Autor: Martin San Cristobal
Email: mscmartin@hotmail.com
Comentario: #
select dbo.fnDiaSemana(GetDate())
*/
Declare @DiaSemana varchar(20)
Declare @Dia tinyint
Set @Dia = datepart(dw, @Fecha)
if (@Dia = 1) set @DiaSemana = 'Domingo'
if (@Dia = 2) set @DiaSemana = 'Lunes'
if (@Dia = 3) set @DiaSemana = 'Martes'
if (@Dia = 4) set @DiaSemana = 'Miércoles'
if (@Dia = 5) set @DiaSemana = 'Jueves'
if (@Dia = 6) set @DiaSemana = 'Viernes'
if (@Dia = 7) set @DiaSemana = 'Sábado'
Return @DiaSemana
end