您能否看看下面的任務?查找'break'記錄
我有'SCHEDULE'表。它具有以下結構:
CREATE TABLE SCHEDULE (
EMPLOYEE nvarchar(50),
SHIFT_START datetime,
SHIFT_END datetime
)
「日程」中包含的數據:
INSERT INTO SCHEDULE(EMPLOYEE,SHIFT_START,SHIFT_END) VALUES
('EMP01','2017-08-21 09:00:00.000','2017-08-21 12:00:00.000'),
('EMP01','2017-08-21 12:30:00.000','2017-08-21 16:00:00.000'),
('EMP01','2017-08-21 17:00:00.000','2017-08-21 20:00:00.000'),
('EMP02','2017-08-21 09:00:00.000','2017-08-21 12:00:00.000'),
('EMP02','2017-08-21 13:30:00.000','2017-08-21 16:00:00.000'),
('EMP02','2017-08-21 16:30:00.000','2017-08-21 20:00:00.000'),
('EMP03','2017-08-21 09:00:00.000','2017-08-21 12:00:00.000'),
('EMP03','2017-08-21 15:30:00.000','2017-08-21 20:00:00.000')
任務:如果轉變的開始日期和每個前一移位結束日期之間的區別員工的每個日期大於1分鐘且小於60分鐘 - 比向現有數據集添加一行('中斷'行)。
預先感謝您!
你有什麼嘗試?什麼不起作用? – nondestructive
目前,我沒有自己的代碼,但我已經開始實施它。 –
那麼,你需要什麼幫助呢?我不確定你在問什麼。 – nondestructive