SQL Server - Cómo actualizar un campos de una tabla

 
Vista:

Cómo actualizar un campos de una tabla

Publicado por Paola (2 intervenciones) el 03/06/2010 20:51:29
Hola

Tengo el siguiente trabajo:

Tengo una tabla llamada usuario y otra suspendidos, resulta que algunos de los usuarios estan suspendidos por un tiempo determinado. Necesito crear un job que compare la fecha de fin se la suspensión con la actual y si es mayor que coloque en el campo true y si es inferior siga con falso.. Alguien sabe como hacerlo?

Gracias.
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

RE:Cómo actualizar un campos de una tabla

Publicado por Tiburoncin (9 intervenciones) el 03/06/2010 21:26:42
Paola,
puedes crear un job con un query

supongamos q tu tabla suspendidos es asi

suspendidos(
cod_usuario, fecha_fin_suspencion, flag_suspension )

update suspendidos
set flag_supencion = true
where
fecha_fin_suspencion >= getdate() and
flag_suspencion = false

ojala te sirva
salu2
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
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

RE:Cómo actualizar un campos de una tabla

Publicado por Isaias (4558 intervenciones) el 04/06/2010 00:47:43
Pues creo que se esta duplicando el flag de TRUE o FALSE, porque yo tomaria la fecha de suspension, ¿es menor a la actual o no tiene fecha, es FALSE?, asi de simple, ¿es mayor a la fecha actual?, es TRUE
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