Commit c54c211fb07fd4b1231c615ac0b67104f02fafc4

Authored by “wangming”
1 parent cdb94e32

修改sql语句

项目文档相关/sql/2026-3-26/考勤分组增加半天休假拆分额度.sql
1 --- 考勤分组增加可拆分半天休假天数字段  
2 --- 执行日期:2026-03-26  
3 -  
4 -SET @db_name = DATABASE();  
5 -SET @ddl = (  
6 - SELECT IF(  
7 - EXISTS(  
8 - SELECT 1  
9 - FROM information_schema.COLUMNS  
10 - WHERE TABLE_SCHEMA = @db_name  
11 - AND TABLE_NAME = 'lq_attendance_group'  
12 - AND COLUMN_NAME = 'F_HalfDaySplitRestDays'  
13 - ),  
14 - 'SELECT 1',  
15 - 'ALTER TABLE `lq_attendance_group` ADD COLUMN `F_HalfDaySplitRestDays` int NOT NULL DEFAULT 0 COMMENT ''可拆分半天休假天数'' AFTER `F_MonthlyRestDays`'  
16 - )  
17 -);  
18 -  
19 -PREPARE stmt FROM @ddl;  
20 -EXECUTE stmt;  
21 -DEALLOCATE PREPARE stmt;  
22 -  
23 -UPDATE `lq_attendance_group`  
24 -SET `F_HalfDaySplitRestDays` = 0  
25 -WHERE `F_HalfDaySplitRestDays` IS NULL;  
26 -  
27 -ALTER TABLE `lq_attendance_group`  
28 -MODIFY COLUMN `F_HalfDaySplitRestDays` int NOT NULL DEFAULT 0 COMMENT '可拆分半天休假天数' AFTER `F_MonthlyRestDays`; 1 + ALTER TABLE `lq_attendance_group`
  2 + ADD COLUMN `F_HalfDaySplitRestDays` decimal(10,1) NOT NULL DEFAULT 0.0 COMMENT '可拆分半天休假天数' AFTER `F_MonthlyRestDays`;
29 \ No newline at end of file 3 \ No newline at end of file