0
我获取数据从专有数据库(Sybase优势ADS) 通过自写的API,利用PHP和返回结果为JSON红宝石SQL结果以分组哈希
,所以我有一个结果,看起来像这样
[
{"year"=>"2016", "month"=>"1", "total"=>"1223"},
{"year"=>"2016", "month"=>"2", "total"=>"613"},
{"year"=>"2016", "month"=>"3", "total"=>"12351"},
{"year"=>"2017", "month"=>"1", "total"=>"123123"},
{"year"=>"2017", "month"=>"2", "total"=>"613123"},
{"year"=>"2017", "month"=>"3", "total"=>"123"}
]
这是我检索红宝石,现在为了与时间工作,我想创建这样一个哈希:
[
{:name => "2017", :data => {"1" => 123123, "2" => 613123, "3" => 123}},
{:name => "2016", :data => {"1" => 1223, "2" => 613, "3" => 12351}}
]
这大排序是按年份键拆分和合并,每个月份和总数的组合。
而且我希望利用作为总钥匙一个月的价值。
任何一点帮助让我开始将不胜感激。