使用CodeIgniter融合3D图表

时间:2013-01-23 20:29:27

标签: mysql sql codeigniter graph fusioncharts

我有两张桌子

Table 1 : Zone        Table 2 : Tonnage
id  zonename          id  zoneid   tones  date
1     A               1    1        9.96    15-12-2012
2     B               2    2       62.26    15-12-2012
3     C               3    3       123      15-12-2012
4     D               4    4       190      15-12-2012
                      5    1       50       30-12-2012
                      6    2       45       30-12-2012
                      7    3       78       30-12-2012
                      8    4       90       30-12-2012

我想创建一个带有融合图表的MSColumn3D图表。 A,B,C,D应位于X轴,色调应位于y轴。    这是我的sql语句:

SELECT zone.zonename,tonnage.tonnes,tonnage.date
FROM zone, tonnage
WHERE zone.id = tonnage.zoneid ORDER BY ZONE.zonename;

我希望A,B,C和D的数据组合在一起并根据吨位显示 但它没有给出正确的输出显示。我如何制定sql语句?

1 个答案:

答案 0 :(得分:0)

查询:

<强> SQLFIDDLEExample

SELECT z.zonename,
       SUM(t.tones) AS TotalTones
FROM Zone z
JOIN Tonnage t
ON z.id = t.zoneid 
GROUP BY z.zonename
ORDER BY z.zonename

结果:

| ZONENAME | TOTALTONES |
-------------------------
|        A |      59.96 |
|        B |     107.26 |
|        C |        201 |
|        D |        280 |