小编Ste*_*eve的帖子

msdb.dbo.sysjobs 和上次运行日期和时间

我知道 last_run_date 和 last_run_time 存储为 Int,但是当转换到 datetime(我有示例)时,是 GMT 时间还是什么?转换后,它与 GUI 日志历史记录显示的时间不匹配。

任何人都可以提供这方面的指导吗?

这是我将值转换为日期时间值的 t-sql 代码:

'last run literal' = dateadd(millisecond, 
    sjs.last_run_time,
    convert(datetime,cast(nullif(sjs.last_run_date,0) as nvarchar(10))))
Run Code Online (Sandbox Code Playgroud)

sql-server-2008 sql-server t-sql

4
推荐指数
2
解决办法
7597
查看次数

标签 统计

sql-server ×1

sql-server-2008 ×1

t-sql ×1