lq_attendance_group_半天时段字段.sql
733 Bytes
-- 考勤分组:增加上午下班(午休开始)、下午上班(午休结束)时段,用于半天假边界判定
ALTER TABLE `lq_attendance_group`
ADD COLUMN `F_AmWorkEndTime` varchar(10) NULL DEFAULT '12:00' COMMENT '上午下班时间(午休开始,HH:mm)' AFTER `F_WorkEndTime`,
ADD COLUMN `F_PmWorkStartTime` varchar(10) NULL DEFAULT '13:00' COMMENT '下午上班时间(午休结束,HH:mm)' AFTER `F_AmWorkEndTime`;
-- 已有分组:若为空则补默认
UPDATE `lq_attendance_group` SET `F_AmWorkEndTime` = '12:00' WHERE `F_AmWorkEndTime` IS NULL OR `F_AmWorkEndTime` = '';
UPDATE `lq_attendance_group` SET `F_PmWorkStartTime` = '13:00' WHERE `F_PmWorkStartTime` IS NULL OR `F_PmWorkStartTime` = '';