Blame view

项目文档相关/sql/2026-6-12/lq_attendance_summary_增加数据来源_F_DataSource.sql 881 Bytes
e5f8ae55   “wangming”   ```
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
  -- 考勤汇总表增加数据来源:1=打卡同步,2=Excel导入
  ALTER TABLE `lq_attendance_summary`
    ADD COLUMN `F_DataSource` int NOT NULL DEFAULT 1 COMMENT '数据来源:1打卡同步 2Excel导入' AFTER `F_RestDays`;
  
  -- 历史数据:备注含打卡同步文案的标为打卡同步,其余标为 Excel 导入
  UPDATE `lq_attendance_summary`
  SET `F_DataSource` = 1
  WHERE `F_Remark` LIKE '%系统按考勤打卡汇总生成%';
  
  UPDATE `lq_attendance_summary`
  SET `F_DataSource` = 2
  WHERE `F_Remark` NOT LIKE '%系统按考勤打卡汇总生成%' OR `F_Remark` IS NULL;
  
  --  F_DataSource 列时亦可通过备注前缀识别 Excel 导入
  UPDATE `lq_attendance_summary`
  SET `F_Remark` = CONCAT('[Excel导入]', IFNULL(`F_Remark`, ''))
  WHERE (`F_Remark` IS NULL OR `F_Remark` NOT LIKE '%系统按考勤打卡汇总生成%')
    AND `F_Remark` NOT LIKE '[Excel导入]%';