Sql 修改选择查询以创建堆叠条形图
我有一个关于就业申请跟踪系统的查询,该系统显示每个学习计划中被安排和未安排的学生人数。即使查询返回所需的结果,我仍在努力用它创建一个顶点堆叠条形图 查询:Sql 修改选择查询以创建堆叠条形图,sql,oracle,oracle-apex,Sql,Oracle,Oracle Apex,我有一个关于就业申请跟踪系统的查询,该系统显示每个学习计划中被安排和未安排的学生人数。即使查询返回所需的结果,我仍在努力用它创建一个顶点堆叠条形图 查询: SELECT programme_name, SUM(CASE WHEN (cv_approval_date IS NOT NULL AND application_status_id <> 7) OR application_status_id IS N
SELECT programme_name,
SUM(CASE WHEN (cv_approval_date IS NOT NULL AND application_status_id <> 7) OR
application_status_id IS NULL
THEN 1 ELSE 0 END) as Unplaced,
SUM(CASE WHEN (cv_approval_date IS NOT NULL AND application_status_id <> 7) OR
application_status_id IS NULL
THEN 0 ELSE 1 END) as Placed
FROM programme LEFT JOIN
student USING (programme_id) LEFT JOIN
application USING (student_id)
GROUP BY programme_name;
该图应该看起来类似于此-x轴表示程序,y轴表示放置的学生数量,以及未放置的学生数量:
我该怎么做呢?任何帮助都将不胜感激 在Apex中创建图表时,您可以单击“图表查询示例”,查看一些将使用该图表类型的示例查询 对于堆叠条形图,给出了以下示例:
SELECT NULL LINK,
ENAME LABEL,
SAL "Salary",
COMM "Commission"
FROM EMP
ORDER BY ENAME
在您的情况下,我认为您希望查询呈现以下格式:
SELECT NULL LINK,
programme_name AS LABEL,
SUM(...) AS "Unplaced",
SUM(...) AS "Placed"
FROM ...
SELECT NULL LINK,
programme_name AS LABEL,
SUM(...) AS "Unplaced",
SUM(...) AS "Placed"
FROM ...