BEGIN #Routine body goes here... UPDATE etl_time_config SET etl_time_config.ETL_TIME_START = DATE_SUB( DATE_FORMAT((select ETL_TIME_BASE from etl_base_config), '%y-%m-%d 00:00:00'), INTERVAL 1 DAY ), etl_time_config.ETL_TIME_END = DATE_FORMAT((select ETL_TIME_BASE from etl_base_config), '%y-%m-%d 00:00:00');
END
————————————————————————————————————————
CREATE TABLE `etl_base_config` ( `ETL_TIME_BASE` datetime DEFAULT NULL COMMENT '抽取基准时间' ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
————————————————————————————————————————
CREATE TABLE `etl_time_config` ( `ETL_TIME_START` datetime DEFAULT NULL COMMENT ' 抽取范围开始时间', `ETL_TIME_END` datetime DEFAULT NULL COMMENT '抽取范围结束时间' ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
————————————————————————————————————————