* [task#119260,done,0.5h] finish task.

This commit is contained in:
宋辰轩
2024-06-06 15:30:33 +08:00
parent 7e4697b37e
commit 281b3081dd
+11 -23
View File
@@ -3439,33 +3439,21 @@ $config->bi->builtin->charts[] = array
'id' => 1088,
'name' => '年度排行-项目集-新增需求条目榜',
'code' => 'annualRank_programStoryCount_created',
'driver' => 'duckdb',
'dimension' => '1',
'type' => 'cluBarY',
'group' => '36',
'sql' => <<<EOT
SELECT
YEAR(t3.openedDate) AS `year`,
t1.id,
t1.name AS program,
COUNT(1) AS story
FROM
zt_project AS t1
LEFT JOIN zt_product AS t2 ON t1.id = t2.program
AND t2.deleted = '0'
LEFT JOIN zt_story AS t3 ON t2.id = t3.product
AND t3.deleted = '0'
WHERE
t1.deleted = '0'
AND t1.type = 'program'
AND t1.grade = 1
AND t3.id IS NOT NULL
GROUP BY
`year`,
id,
program
ORDER BY
`year`,
story DESC
select year(t3.openedDate) as year, t1.id, t1.name as program, count(1) as story
from zt_project as t1
left join zt_product as t2 on t1.id = t2.program and t2.deleted = '0'
left join zt_story as t3 on t2.id = t3.product and t3.deleted = '0'
where t1.deleted = '0'
and t1.type = 'program'
and t1.grade = 1
and t3.id is not null
group by year, t1.id, t1.name
order by year, story desc
EOT,
'settings' => array
(