Tema: Select top 5
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/03/2010, 08:13
juangel_ah
 
Fecha de Ingreso: octubre-2009
Mensajes: 26
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Select top 5

este es el codigo que uso actualmente...

select top 5 B.name, C.run_status, A.next_scheduled_run_date, C.message
from sysjobactivity A inner join sysjobs B on A.job_id = B.job_id
inner join sysjobhistory C on A.job_id = C.job_id
where B.name = 'JOB_1'
group by B.name, C.run_status, C.run_date, A.next_scheduled_run_date, C.message

union

select top 5 B.name, C.run_status, A.next_scheduled_run_date, C.message
from sysjobactivity A inner join sysjobs B on A.job_id = B.job_id
inner join sysjobhistory C on A.job_id = C.job_id
where B.name = 'JOB_2'
group by B.name, C.run_status, C.run_date, A.next_scheduled_run_date, C.message


sin embargo este codigo, aunque me muestra lo que busco, no me funciona muy bien ya que se le tendria que estar dando mantenimiento cada vez que sea agregado o quitado un Job....alguna sugerencia de como poder hacer este procedimiento de manerea generica para no tener que estar dandole mantenimiento?