* Remove history data process sql.

This commit is contained in:
qixinzhi
2023-10-09 01:19:18 +00:00
parent 36438aa34f
commit 89401b5424
-7
View File
@@ -16620,13 +16620,6 @@ ALTER TABLE `zt_product` ADD `closedDate` date DEFAULT NULL AFTER `createdVersio
ALTER TABLE `zt_productplan` ADD `finishedDate` datetime DEFAULT NULL AFTER `end`;
ALTER TABLE `zt_productplan` ADD `closedDate` datetime DEFAULT NULL AFTER `finishedDate`;
UPDATE `zt_case` SET `sort` = `id` WHERE `sort` = 0;
UPDATE `zt_scene` SET `sort` = `id` WHERE `sort` = 0;
UPDATE `zt_project` SET `firstEnd` = `end`;
UPDATE `zt_product` AS t1 JOIN `zt_action` AS t2 ON t2.`objectID` = t1.`id` AND t2.`action` = 'closed' AND t2.`objectType` = 'product' SET t1.`closedDate` = t2.`date`;
UPDATE `zt_productplan` AS t1 JOIN `zt_action` AS t2 ON t2.`objectID` = t1.`id` AND t2.`action` LIKE 'close%' AND t2.`objectType` = 'productplan' SET t1.`closedDate` = t2.`date`;
UPDATE `zt_productplan` AS t1 JOIN `zt_action` AS t2 ON t2.`objectID` = t1.`id` AND t2.`action` LIKE 'finish%' AND t2.`objectType` = 'productplan' SET t1.`finishedDate` = t2.`date`;
INSERT INTO `zt_cron`(`m`, `h`, `dom`, `mon`, `dow`, `command`, `remark`, `type`, `buildin`, `status`, `lastTime`) VALUES ('59', '23', '*', '*', '*', 'moduleName=metric&methodName=updateMetricLib', '计算度量数据', 'system', 1, 'normal', NUll);
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`, `dataset`) VALUES (20002, '活跃账号情况-活跃账号数项目间对比', 1, 'table', '0', ' ', '{\"group\":[],\"column\":[{\"field\":\"name\",\"valOrAgg\":\"value\",\"name\":\"项目\"},{\"field\":\"activeAccount\",\"valOrAgg\":\"value\",\"name\":\"活跃账号数\"},{\"field\":\"totalAccount\",\"valOrAgg\":\"value\",\"name\":\"团队账号数\"},{\"field\":\"ratio\",\"valOrAgg\":\"value\",\"name\":\"活跃账号比\"}],\"filter\":[]}', '[]', 0, ' ', NULL, 'SELECT t1.id, t1.name, t1.year, t1.month, t1.totalAccount, ifnull(t2.activeAccount,0) as activeAccount, ifnull(concat(truncate(t2.activeAccount/t1.totalAccount*100,2),\'%\'), 0) as ratio\r\nFROM (\r\nselect t1.id, t1.name, t3.year, t3.month, count(distinct t2.`account`) as totalAccount\r\nfrom zt_project as t1\r\nleft join zt_team as t2 on t1.id = t2.root\r\nleft join (\r\n SELECT DISTINCT YEAR(`date`) AS `year`, MONTH(`date`) AS `month`, cast(`date` as DATE) as date\r\n FROM zt_action\r\n) as t3 on t2.`join` <= t3.date\r\nleft join zt_user as t4 on t2.account = t4.account\r\nwhere t1.type = \'project\'\r\nand t4.deleted = \'0\'\r\ngroup by t1.id, t3.year, t3.month\r\n) AS t1 LEFT JOIN (\r\nSELECT t1.id, t1.name, t4.year,t4.month, COUNT(DISTINCT t3.id) AS activeAccount\r\nFROM\r\n zt_project AS t1\r\n LEFT JOIN zt_team AS t2 ON t1.id = t2.root\r\n LEFT JOIN zt_user AS t3 ON t2.account = t3.account\r\n LEFT JOIN (\r\n SELECT objectID, YEAR(date) AS year, MONTH(date) AS month, cast(`date` as DATE) as date\r\n FROM zt_action\r\n WHERE objectType = \'user\' AND action = \'login\'\r\n ) AS t4 ON t3.id = t4.objectID and t2.`join` <= t4.date\r\nWHERE\r\n t3.deleted = \'0\' AND t1.type = \'project\'\r\nGROUP BY t1.id, t4.year, t4.month\r\n) AS t2 ON t1.year = t2.year AND t1.month = t2.month AND t1.id = t2.id\r\nORDER BY t2.activeAccount DESC', 'published', 0, ' ', 'admin', '2023-08-16 13:37:24', 'admin', '2023-08-16 13:37:24', 0, '0');