小编Cla*_*ith的帖子

使用MySQL按月格式化HighCharts的JSON数据

有两张桌子.第一张表格显示了一名护士下的孕妇人数.请记住,有很多护士来自一位医生.每个孕妇都映射到一名护士,每名护士都映射到一名医生.所以层次结构是

孕妇 - > 护士 - > 医生.

现在,每个孕妇都有一个注册日期.

第二张表显示了护士与医生的对应关系.

现在,我的查询应该按月(1月至12月)为每位医生提取医生的详细信息和孕妇登记的点数.所以我的最终结果应该是JSON格式,如下所示.我需要这种格式用于HighCharts.

如果某个月没有孕妇,则应该返回0

[{
        name: 'Doctor ID',
        data: [7.0(Jan), 6.9(Feb), 9.5, 14.5, 18.2, 21.5, 25.2, 26.5, 23.3, 18.3,   13.9, 9.6(Dec)],

       name: 'Doctor ID 2',
        data: [-0.2, 0.8, 5.7, 11.3, 17.0, 22.0, 24.8, 24.1, 20.1, 14.1, 8.6, 2.5]
    }, {
        name: 'Doctor Id 3',
         data: [-0.9, 0.6, 3.5, 8.4, 13.5, 17.0, 18.6, 17.9, 14.3, 9.0, 3.9, 1.0]
    }]
Run Code Online (Sandbox Code Playgroud)

我尝试了以下查询,但是当涉及到Months时,我无法创建结构.

SELECT preg_reg_other.preg_id,nurse_dets.doctor_id,preg_reg_other.reg_date
from preg_reg_other,nurse_dets
where preg_reg_other.nurse_id = nurse_dets.nurse_id
and preg_reg_other.reg_date is not …
Run Code Online (Sandbox Code Playgroud)

php mysql sql json highcharts

5
推荐指数
1
解决办法
299
查看次数

标签 统计

highcharts ×1

json ×1

mysql ×1

php ×1

sql ×1