SQL Server - Prioridades en SQL SERVER CON FECHAS

 
Vista:

Prioridades en SQL SERVER CON FECHAS

Publicado por Jose (1 intervención) el 14/10/2019 22:14:22
Muy buenas, les quería hacer una consulta, tengo una tabla llamada prioridades y otra tickets, necesito que dependiendo del tiempo que haya pasado desde que se creó el ticket, la prioridad se suba.
Por ejemplo:

Le asigno al ticket la prioridad baja, pero si pasan 3 horas entonces que se suba a la prioridad media y así sucesivamente, pero necesito que eso quede en un trigger, ahorita lo intento solo con select pero no me sale, no sé cómo debo hacer para establecer ese tiempo, todo esto en SQL Server

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
--Tabla Prioridades --
 
create table TBMSMAEPrioridades (
   idPrioridad          int                  identity(1,1),
   estadoPrioridad		bit	 default 1					,
   nombrePrioridad      varchar(20)          null,
   constraint PK_PRIORIDADES primary key (idPrioridad)
)
go
 
--Tabla Tickets--
 
 
create table TBMSMAETickets (
   idTicket             int                  identity(1,1),
   idUsuario            int                  null,
   IdUsuarioTec         int                   null,
   idPrioridad          int                  not null,
   IdEstado             int                  null,
   idCategoria          int                  null,
   idEspecialidad       int                  null,
   titulo               varchar(100)         not null,
   descripcion          varchar(500)         not null,
   fechaTicket          date                 not null,
   estadoTicket         varchar(100)         not null,
   constraint PK_TICKETS primary key (idTicket)
)
go


Necesito hacer el trigger, pero no me sale ni con un select jajaja, ayudaaaaaa


PD: Ese fecha Ticket es un getDate, me almacena cuándo fue creado el ticket


Otra cosa, cuando hablo del select es que primero lo quiero hacer para verificar que el dato funcione y luego meter todo en el trigger.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Prioridades en SQL SERVER CON FECHAS

Publicado por Isaias (4558 intervenciones) el 14/10/2019 23:38:26
Debe ser mediante un JOB, este que se ejecute cada "x" tiempo y verifique si ha trascurrido el tiempo y por tanto debe cambiar la prioridad.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar