SQL Server - Programar Trabajo

 
Vista:

Programar Trabajo

Publicado por Hernan (4 intervenciones) el 07/04/2010 16:40:31
Quisiera programar un trabajo (Jobs) con SQL el cual corra los últimos 15 días de cada mes, si alguno sabe cómo hacerlo se los agradecería
Saludos
Hernan
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

RE:Programar Trabajo

Publicado por Isaias (4558 intervenciones) el 07/04/2010 19:12:55
¿Y donde tienes la duda?

1.- Hacer el JOB
2.- Hacer el query que hace el borrado

Para el segundo caso, seria algo asi:

DELETE tutabla WHERE tufecha <= DATEADD(dd, -15, GETDATE())

Ahora bien, yo diria que hicieras algo (trigger, por ejemplo) para enviar esos registros a una tabla HISTORICA.
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

RE:Programar Trabajo

Publicado por Hernan (4 intervenciones) el 07/04/2010 21:24:05
Isaias, Gracias por responder pero la pregunta no es como BORRAR los datos sino como decirle al Jobs que se ejecute los ultimos 15 dias del mes.
Nose si me explico ahora mejor.
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
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

RE:Programar Trabajo

Publicado por Isaias (4558 intervenciones) el 08/04/2010 21:02:36
Al crear el job, te permite indicarle que PERIODO deseas que se ejecute tu job y si no mal recuerdo, trae uno por SEMANAS, de ahi, podrias ejecutarlo la 3a semana, o bien, indicarle, que siempre se ejecute el 16, 17 o 18 de cada mes.
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