ASP.NET - actualizar automáticamente registros con mas de 30 días

 
Vista:

actualizar automáticamente registros con mas de 30 días

Publicado por José (1 intervención) el 04/01/2018 16:53:02
Buenos dias, tengo una duda espero y me puedan ayudar.

Tengo mi proyecto web en Visual Studio 2008 con un enlace a base de datos SQL
Ahora bien, lo que quiero hacer con una consulta de sql, buscar los registros de una tabla la cual tiene un campo
datetime y uno de nombre "Estado"; buscar todos los registros que tengan mas de 30 dias de antiguedad y pasar su estado a "Cancelado".

¿De que manera se puede realizar esta acción sin tocar los que tienen otro estado tal como "Realizado" o "Pendiente"?

Saludos.
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 Wilfredo Patricio Castillo
Val: 156
Oro
Ha mantenido su posición en ASP.NET (en relación al último mes)
Gráfica de ASP.NET

actualizar automáticamente registros con mas de 30 días

Publicado por Wilfredo Patricio Castillo (62 intervenciones) el 05/01/2018 23:13:33
Fácil

Utiliza datediff para obtener los días transcurridos desde la fecha de registro o lo que tengas en el campo datetime.

Luego haces un update al campo estado poniendo como condición que los días transcurridos sean mayores que 30 y listo, no se tienen porqué alterar los datos que no cumplan con esa condición.

Saludos cordiales,
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