mymysql表存储特定产品的日期和id当用户在mysql表中访问该产品时,它会被写入并存储详细信息。表结构为
id是自动递增的。产品id是产品的id,不是唯一的,它可以出现多次,时间是用户访问产品的时间戳
id productid time
1 33 3443434333
2 444 334344444
3 44 445435434
我想为任何生产日期整理结果。假设productid33在一个月内被访问了1000次,那么我想像谷歌网站管理员一样绘制一个日期图,它显示了30天的详细信息。例如,在1.08.12视图30次,2.08.12视图50次等。
我应该使用哪个查询和图形,这样我就可以像谷歌网站管理员一样显示详细信息
您可以根据产品id和每天计数的时间日期部分创建一个具有concat
的分组密钥,如下所示(请参阅此fiddle):
select
count(*) value,
concat(date(time), '_', productid) prod
from
productlog
group by
prod
order by
prod
一旦你得到了数据,就有很多图表库可以显示它。既然你提到了谷歌的网站管理员工具,你可以尝试谷歌自己的图表api,或gRaphaël,或highcharts(它不免费用于商业用途),可能还有无数其他选项。