Script T-SQL para crear turnos

Estaba con un equipo de trabajo y querían hacer turnos que vigilia del servidor. Básicamente, una vez a la semana, un miembro del equipo tenía que atender los emails de alarmas enviados por los jobs de trabajo. Para crear turnos por semana, les pasé este script en T-SQL. Básicamente con la función DATEPART se obtiene la semana de la fecha actual. GetDate obtiene la fecha actual. %4 divide y trabaja con el residuo de la semana. En este caso eran 4 miembros. El resto es mostrar a que DBA le tocaba. 


declare @turno as int

select @turno= DATEPART(week,GETDATE() )%4

If @turno=0

 select 'Rolando' AS Turno

If @turno=1

select 'Lucas'  AS Turno

if @turno=2

select 'Selena' AS Turno

if @turno=3

select 'Dani' AS Turno

Si tienes dudas sobre sentencias T-SQL, escribe tus comentarios.

Comentarios

Entradas populares de este blog

The Deep Sea: una web interactiva para explorar las profundidades el mar y descubrir las extrañas criaturas que viven en él

Detectar el usuario de Windows utilizando C#

Lo nuevo de SQL Server 2008 respecto a SQL Server 2005