Моля, поддържайте всички подробности за заданието в една таблица, включително състоянието на заданието, т.е. в ход, завършено. Когато изпълнявате ежедневна задача, трябва да проверите успешно завършената 4-та задача, след което започнете ежедневната си работа и след завършване на 4-тата задача задействайте ежедневната си задача.
create TABLE [dbo].[tblDailyJob](
[JobId] [int] NOT NULL,
[JobDesc] [varchar](500) NOT NULL,
[JobStartTime] [datetime] NULL,
[JobEndTime] [datetime] NULL,
[JobStatus] [int] NOT NULL,
CONSTRAINT [PK_tblDailyJob] PRIMARY KEY CLUSTERED
(
[JobId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
ALTER TABLE [dbo].[tblDailyJob] ADD CONSTRAINT [DF_tblDailyJob_JobStatus] DEFAULT ((0)) FOR [JobStatus]
GO
състояние на заданието- 0 Не е започнато,1 В ход,2 Завършено,3 Неуспешно
insert into tblDailyJob values(1,'1st Job',null,null,0)
insert into tblDailyJob values(2,'2nd Job',null,null,0)
insert into tblDailyJob values(3,'3rd Job',null,null,0)
insert into tblDailyJob values(4,'4th Job',null,null,0)
insert into tblDailyJob values(5,'Daily Job',null,null,0)
задайте начален час преди изпълнение на задание и крайно време и статус на заданието след завършване на заданието
след завършване на 4-та задача задействайте ежедневната си работа или ако я задействате ръчно, проверете дали 4-та задача е завършена или не
можете също да използвате графика на задачите за същото.