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.