jueves, 29 de octubre de 2020

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.

People who read this post also read :



No hay comentarios:

Publicar un comentario