powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / SQL запрос
5 сообщений из 5, страница 1 из 1
SQL запрос
    #40063536
Alex777Alex1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день
Подскажите пожалуйста, есть запрос для вывода результата всех заданий job

select distinct j.name as 'JobName' ,case h.run_status when 0 then 'Failed' when 1 then 'Successful' when 3 then 'Cancelled' when 4 then 'In Progress' end as 'JobStatus' from sysJobHistory h, sysJobs j where j.job_id = h.job_id and h.run_date = (select max(hi.run_date) from sysJobHistory hi where h.job_id = hi.job_id)

Но мне нужно вывести результат только определённый job и только результат.
Например указав имя jobname получаю результат:
1

Подскажите запрос

Спасибо
...
Рейтинг: 0 / 0
SQL запрос
    #40063541
zby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex777Alex1,

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
select
	h.run_status 
from 
	msdb..sysJobHistory h
	inner join msdb..sysJobs j 
		on j.job_id = h.job_id
	
where 
	h.run_date = (
		select 
			max(hi.run_date) 
		from 
			msdb..sysJobHistory hi 
		where 
			h.job_id = hi.job_id
		)
	and j.name = 'имя вашего джоба'
...
Рейтинг: 0 / 0
SQL запрос
    #40063545
Alex777Alex1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, только он выводит два результата
1
1
...
Рейтинг: 0 / 0
SQL запрос
    #40063546
Alex777Alex1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ввёл имя syspolicy_purge_history, а где то и 4
1
1
1
1
...
Рейтинг: 0 / 0
SQL запрос
    #40063548
Alex777Alex1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
select distinct case h.run_status when 0 then 'Failed' when 1 then 'Successful' when 3 then 'Cancelled' when 4 then 'In Progress' end as 'JobStatus' from sysJobHistory h, sysJobs j where j.job_id = h.job_id and h.run_date = (select max(hi.run_date) from sysJobHistory hi where h.job_id = hi.job_id) and j.name = 'syspolicy_purge_history'


Спасибо тебе большое
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / SQL запрос
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]