我正在开发一个用于调度任务的自定义系统。我遵循Microsoft SQL Server代理方法来安排任务。
我已经复制了sysschedules
表来捕获用户调度事件和时间。
现在,我需要知道SQL Server如何从此表中获取Next_run_date
和时间。
我在互联网上找到了一个使用sysjobhistory
表来获取下一个运行日期的解决方案,但就我而言,我只有一个sysschedules
表。那么,计算next_run_date
和任何工作时间的公式是什么?
注意:我正在寻找整个代码,概念/算法对我有用。