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
Publicar un comentario