Harap simpan semua detail pekerjaan dalam satu tabel termasuk status pekerjaan yaitu sedang berlangsung, selesai. Ketika pekerjaan harian berjalan, Anda harus memeriksa pekerjaan ke-4 yang berhasil diselesaikan kemudian memulai pekerjaan harian Anda dan setelah menyelesaikan pekerjaan ke-4 memicu pekerjaan harian Anda.
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
status pekerjaan- 0 Belum dimulai,1 Sedang berlangsung,2 Selesai,3 Gagal
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)
atur waktu mulai sebelum melaksanakan pekerjaan dan waktu berakhir serta status pekerjaan setelah pekerjaan selesai
setelah menyelesaikan pekerjaan ke-4, picu pekerjaan harian Anda atau jika Anda memicunya secara manual maka periksa pekerjaan ke-4 selesai atau tidak
Anda juga dapat menggunakan penjadwalan tugas untuk hal yang sama.