q_a优化

This commit is contained in:
yujj128
2025-10-14 16:16:55 +08:00
parent 775bdac66d
commit d869507c37
2 changed files with 17 additions and 22 deletions

View File

@@ -214,13 +214,18 @@ question_and_answer = [
{
"question": "数信中心下各个处室分别有多少人",
"answer": '''
SELECT o.name AS "处室名称", COUNT(p.id) AS "人数"
FROM YJOA_APPSERVICE_DB.t_pr3rl2oj_yj_person_database p
JOIN IUAP_APDOC_BASEDOC.org_orgs o ON p.internal_dept = o.id
WHERE o.parentid IN (SELECT id FROM IUAP_APDOC_BASEDOC.org_orgs WHERE name LIKE '%数信中心%')
SELECT o.name AS "处室名称", COUNT(p.id) AS "人数"
FROM YJOA_APPSERVICE_DB.t_pr3rl2oj_yj_person_database p
JOIN IUAP_APDOC_BASEDOC.org_orgs o ON p.internal_dept = o.id
WHERE p.internal_dept IN (
SELECT "id" FROM "IUAP_APDOC_BASEDOC"."org_orgs"
START WITH "name" LIKE '%数信中心%'
CONNECT BY PRIOR "id" = "parentid"
)
AND p.dr = 0
GROUP BY o.name
ORDER BY "人数" DESC LIMIT 1000
GROUP BY o.name
ORDER BY "人数" DESC
LIMIT 1000
'''
}, {
"question": "张三9月在林芝工作有多少天",
@@ -267,11 +272,9 @@ question_and_answer = [
WHERE ps."status" = '1006'
AND ps."date_value" LIKE '2025-09%' LIMIT 1000
'''
}
},
{
"question": "数信中心员工年龄段分布图",
"question": "员工年龄段分布图",
"answer": '''
SELECT
CASE
@@ -293,7 +296,6 @@ question_and_answer = [
WHERE "parentid" IN (
SELECT "id"
FROM "IUAP_APDOC_BASEDOC"."org_orgs"
WHERE "name" LIKE '数信中心'
)
)
GROUP BY
@@ -308,4 +310,5 @@ question_and_answer = [
ORDER BY "age_group" ASC LIMIT 1000
'''
},
]