如何每小时拆分记录以将其显示为图表?

Rya*_*yan 3 php mysql charts

我有一个这样的SQL表:sales(product,timestamp) 我想使用Open Flash Chart显示图表,但我不知道如何获得过去12小时内每小时的总销售额.(时间戳列是销售日期)

通过示例,我将得到一个这样的数组:array(12,5,8,6,10,35,7,23,4,5,2,16)每个数字是每小时的总销售额.

注意:我想使用php或者只使用mysql.

谢谢

Kei*_*ith 5

SELECT HOUR(timestamp),COUNT(*)
FROM sales
WHERE timestamp >= DATE_SUB(NOW(),INTERVAL 12 HOUR)
GROUP BY HOUR(timestamp)
Run Code Online (Sandbox Code Playgroud)