q_a优化
This commit is contained in:
@@ -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
|
||||
'''
|
||||
},
|
||||
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user