SQL - Procedimiento almacenado SQL.

   
Vista:

Procedimiento almacenado SQL.

Publicado por Diego (4 intervenciones) el 25/05/2016 18:36:21
Buenas a todos, necesitaba que me echáseis una mano los sabios de BBDD.
Estoy creando un procedimiento almacenado, como lo harías si tengo una tabla con dos campos: NOMBRE y HORA (hora de inicio de sesión), el procedimiento deberías eliminar el registro de la tabla si el campo hora pasa de 15 minutos tras el marcado como inicio de sesión.

Muchas gracias, un saludo!
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

Procedimiento almacenado SQL.

Publicado por Isaias (691 intervenciones) el 25/05/2016 20:39:56
Creo que se equivoco de foro, aca solo habemos entusiastas de las bases de datos.

Y por principio de cuentas, diganos, ¿Que motor de base de datos esta ocupando?
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

Procedimiento almacenado SQL.

Publicado por Diego (4 intervenciones) el 25/05/2016 21:11:44
Utilizo SQL Server, necesito resolver la duda con ese procedimiento almacenado. Gracias!
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
Imágen de perfil de Isaias

Procedimiento almacenado SQL.

Publicado por Isaias (691 intervenciones) el 25/05/2016 22:32:03
Una muestra de sus datos para comprender un poco mas la problematica?
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

Procedimiento almacenado SQL.

Publicado por Diego (4 intervenciones) el 26/05/2016 08:08:06
Simplemente es una tabla Conexión con dos campos Equipo y Hora de inicio de conexión (hora:min:seg).
Lo que necesito es procedimiento para esa tabla, en la que si pasa 15 minutos, elimine el registro completo (Nombre y Hora).

Ejemplo: Juan, 10:02:50, cuando sean las 10:17:05, se elimine el registro.

Un saludo y muchas gracias por contestarme.
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

Procedimiento almacenado SQL.

Publicado por leonardo_josue (880 intervenciones) el 26/05/2016 16:00:04
Hola Diego:

Tu problema tiene dos puntos que debes abarcar:

1. Calcular la diferencia entre la hora de registro y la hora actual... para esto lo haces con la funcion DATEDIFF

https://msdn.microsoft.com/es-es/library/ms189794(v=sql.120).aspx

2. Necesitas ejecutar este procedimiento almacenado cada minuto, esto lo haces mediante JOBS

https://msdn.microsoft.com/es-es/library/ms190268.aspx

Saludos
Leo.
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

Procedimiento almacenado SQL.

Publicado por Diego (4 intervenciones) el 26/05/2016 19:13:26
Muchas gracias, da gusto encontrar gente atenta.
Un saludo.
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