1000NNYNNNYNYN652441Y字段选择 3 2SelectValuesY1noneclassfy_idclassfy_namecomm_idcomm_nametopic_numproject_numcal_dateN492441Y统计议题项目分类表TableInputY1nonesource_ys_eventsSELECT
t.classfy_id,
t.classfy_name,
comm_id,
comm_name,
sum(topic_num) AS topic_num,
sum(project_num) AS project_num,
DATE_FORMAT(CURDATE(), '%Y-%m') AS cal_date
FROM
(
SELECT
c.category_code AS classfy_id,
c.category_name AS classfy_name,
'' AS comm_id,
'' AS comm_name,
count(i.id) AS topic_num,
0 AS project_num
FROM
epdc_issue i
LEFT JOIN epdc_category c ON i.CATEGORY_CODE = c.category_code
WHERE
c.del_flag = '0'
AND i.DEL_FLAG = '0'
AND find_in_set('${streetId}', i.ALL_DEPT_IDS)
AND DATE_FORMAT(i.CREATED_TIME, '%Y%m') = DATE_FORMAT(CURDATE(), '%Y%m')
GROUP BY
c.category_code
UNION ALL
SELECT
c.category_code AS classfy_id,
c.category_name AS classfy_name,
'' AS comm_id,
'' AS comm_name,
0 AS topic_num,
count(i.id) AS project_num
FROM
epdc_item i
LEFT JOIN epdc_category c ON i.CATEGORY_CODE = c.category_code
WHERE
c.del_flag = '0'
AND i.DEL_FLAG = '0'
AND find_in_set('${streetId}', i.ALL_DEPT_IDS)
AND DATE_FORMAT(i.CREATED_TIME, '%Y%m') = DATE_FORMAT(CURDATE(), '%Y%m')
GROUP BY
c.category_code
) t
GROUP BY
t.classfy_id0NYNNStringnormalclassfy_id50-1统计议题项目分类表classfy_id.,noneNY0NNNzh_CNAsia/ShanghaiNStringnormalclassfy_name500-1统计议题项目分类表classfy_name.,noneNY0NNNzh_CNAsia/ShanghaiNStringnormalcomm_id0-1统计议题项目分类表comm_id.,noneNY0NNNzh_CNAsia/ShanghaiNStringnormalcomm_name0-1统计议题项目分类表comm_name.,noneNY0NNNzh_CNAsia/ShanghaiNBigNumbernormaltopic_num420统计议题项目分类表topic_num######0.0###################;-######0.0###################.noneNY0NNNzh_CNAsia/ShanghaiNBigNumbernormalproject_num410统计议题项目分类表project_num######0.0###################;-######0.0###################.noneNY0NNNzh_CNAsia/ShanghaiNStringnormalcal_date7-1统计议题项目分类表cal_date.,noneNY0NNNzh_CNAsia/ShanghaiN348441Y议题项目趋势分析-按天统计ExecSQLY1nonetarget_yushanNNYNINSERT INTO ys_trend_day (
cal_date,
comm_id,
comm_name,
project_total_num,
project_finish_num,
topic_total_num,
topic_finish_num,
create_time,
update_time
)
VALUES
(
DATE_SUB(CURDATE(), INTERVAL 1 DAY), '', '', ${new_project_num}, ${project_finish_num}, ${new_case_num}, ${topic_finish_num}, NOW(), null
)N704128Y议题项目趋势分析-按月统计ExecSQLY1nonetarget_yushanNNYNINSERT INTO ys_trend_month (
cal_date,
comm_id,
comm_name,
project_total_num,
project_finish_num,
topic_total_num,
topic_finish_num,
create_time,
update_time
)
VALUES
(
DATE_FORMAT(CURDATE(), '%Y-%m'), '', '', ${new_project_num_month}, ${project_finish_num_month}, ${new_case_num_month}, ${topic_finish_num_month}, NOW(), null
)N704240YN