我有一個MySQL結果按日期排序,並按日期和ID分組。圖形數據從mysql
SELECT
DATE(`created_at`) AS `date`,
COUNT(`id`) AS `count`,
`account_id`
FROM `streamaccounts`
GROUP BY `date`, `account_id`
ORDER BY `date`;
,其結果是這樣的:
日期,計數,ACCOUNT_ID
2011-03-23,2,1
2011-03-23,1,6
2011- 04-25,1,1
2011-04-26,5,6
如果你問我,那是用它來設置麥正確的結果e高圖的圖表。 但我陷入了下面的問題。
我無法弄清楚如何爲highcharts創建正確的結果。 結果必須是這個樣子:
series: [{name: 'account1', data: [2, 1]}, {name: 'account2', data: [1, 5}]
它都將在PHP編程和回顯出來打印出有效的JavaScript。 我該怎麼辦?我是否需要首先循環所有日期並檢查該日期是否爲有效結果?或者我先循環所有帳戶並檢查有效日期。
有什麼建議嗎?
在此先感謝!
感謝您的快速響應。據我所知,那不是我想要的。我想按日期進行分組,並根據該日期計算每個帳戶的ID。賬戶1可以在2011-04-11有5個帖子,賬戶2可以在同一天有2個帖子。在這個結果中,每個賬戶有兩個圖表,一個點在5點,另一個點在2點 – frietkot 2011-04-11 08:56:36