2026-09-16-pl-vehicle-fuel-tons-and-category.sql 665 B

12345678910111213141516
  1. -- 加油登记:新增加油/吨;类别注释补充山峡(码值 shanxia_factory)
  2. -- 1176 升 = 1 吨;fuel_tons 保留 3 位小数
  3. SET NAMES utf8mb4;
  4. ALTER TABLE `pl_vehicle_fuel_register`
  5. ADD COLUMN `fuel_tons` decimal(10,3) DEFAULT NULL COMMENT '加油/吨(升÷1176,3位小数)' AFTER `fuel_liters`;
  6. -- 回填已有数据
  7. UPDATE `pl_vehicle_fuel_register`
  8. SET `fuel_tons` = ROUND(`fuel_liters` / 1176, 3)
  9. WHERE `fuel_liters` IS NOT NULL AND `fuel_tons` IS NULL;
  10. ALTER TABLE `pl_vehicle_fuel_register`
  11. MODIFY COLUMN `fuel_category` varchar(20) NOT NULL
  12. COMMENT '加油类别 bailian-百链 gas_station-加油站 shanxia_factory-山峡';