SELECT  [sJOB].[job_id] AS [作业ID] ,
[sJOB].[name] AS [作业名] ,
CASE WHEN [sJOBH].[run_date] IS NULL
OR [sJOBH].[run_time] IS NULL THEN NULL
ELSE CAST(CAST([sJOBH].[run_date] AS CHAR(8)) + ' '
+ STUFF(STUFF(RIGHT('000000'
+ CAST([sJOBH].[run_time] AS VARCHAR(6)),
6), 3, 0, ':'), 6, 0, ':') AS DATETIME)
END AS [最近执行时间] ,
CASE [sJOBH].[run_status]
WHEN 0 THEN '失败'
WHEN 1 THEN '成功'
WHEN 2 THEN '重试'
WHEN 3 THEN '取消'
WHEN 4 THEN '正在运行' -- In Progress
END AS [最近执行状态] ,
STUFF(STUFF(RIGHT('000000'
+ CAST([sJOBH].[run_duration] AS VARCHAR(6)), 6), 3,
0, ':'), 6, 0, ':') AS [LastRunDuration (HH:MM:SS)] ,
[sJOBH].[message] AS [最近运行状态信息] ,
CASE [sJOBSCH].[NextRunDate]
WHEN 0 THEN NULL
ELSE CAST(CAST([sJOBSCH].[NextRunDate] AS CHAR(8)) + ' '
+ STUFF(STUFF(RIGHT('000000'
+ CAST([sJOBSCH].[NextRunTime] AS VARCHAR(6)),
6), 3, 0, ':'), 6, 0, ':') AS DATETIME)
END AS [下次运行时间]
FROM [msdb].[dbo].[sysjobs] AS [sJOB]
LEFT JOIN ( SELECT [job_id] ,
MIN([next_run_date]) AS [NextRunDate] ,
MIN([next_run_time]) AS [NextRunTime]
FROM [msdb].[dbo].[sysjobschedules]
GROUP BY [job_id]
) AS [sJOBSCH] ON [sJOB].[job_id] = [sJOBSCH].[job_id]
LEFT JOIN ( SELECT [job_id] ,
[run_date] ,
[run_time] ,
[run_status] ,
[run_duration] ,
[message] ,
ROW_NUMBER() OVER ( PARTITION BY [job_id] ORDER BY [run_date] DESC, [run_time] DESC ) AS RowNumber
FROM [msdb].[dbo].[sysjobhistory]
WHERE [step_id] = 0
) AS [sJOBH] ON [sJOB].[job_id] = [sJOBH].[job_id]
AND [sJOBH].[RowNumber] = 1
ORDER BY [作业名]

  

最新文章

  1. webBrowser 加载网页
  2. Selenium ide录制回放错误Timed out after 30000ms
  3. jboss性能优化
  4. java 方法调用绑定
  5. JNI_Android项目中调用.so动态库实现详解【转】
  6. MVC初学 - The type or namespace name 'DbContext' could not be found
  7. Java-note-输入流
  8. Tkinter教程之Label篇
  9. Nape的回调系统 nape.callbacks
  10. [ExtJS5学习笔记]第十节 Extjs5新增特性之ViewModel和DataBinding
  11. Android(java)学习笔记192:SQLite数据库(表)的创建 以及 SQLite数据库的升级
  12. ural 1572 Yekaterinozavodsk Great Well
  13. 带以太网的MicroPython开发板:TPYBoardv201建立云加法器实例
  14. Java 获取当前线程、进程、服务器ip
  15. 解决spring多线程不共享事务的问题
  16. Windows下JDK多版本切换
  17. Go 使用 JSON
  18. Mac OS X系统 用dd命令将iso镜像写入u盘
  19. Multi-class Classification相关
  20. springboot(二)框架整合

热门文章

  1. BZOJ 4827 循环卷积
  2. mysql快速导入5000万条数据过程记录(LOAD DATA INFILE方式)
  3. Python【OS】模块
  4. kubernetes 1.9部署实践
  5. oracle表结构和数据导出时的一些勾选项说明
  6. CS20 D LCA
  7. HDU 2841 容斥 或 反演
  8. matplotlib基础整理
  9. getElementById()方法取值
  10. Java容器Set接口