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 3 \ No newline at end of file
... ...