我有一个mysql表 - request_events有三个字段; request_eventsid,datetime,type.this表将明智地跟踪我的网站的所有活动,也可以键入wise.thus,类型可能是1或2.我需要显示一个开放图表来理解进度。所以我需要检索type2 / type1的比例作为输入日。如何从这张表中获得最近30天的所有这些输入。请给我一些想法....它已经杀了我的周末。请帮助我
答案 0 :(得分:0)
您可以通过以下查询获得30天的类型事件计数:
SELECT COUNT(type) FROM request_events
WHERE
datetime > DATE_SUB(CURDATE(),INTERVAL 30 DAY)
GROUP BY type;
答案 1 :(得分:0)
您可以使用smart chart maker。它可以帮助您生成直接从MySQL数据库提供的任何图表,它确实支持数据过滤选项,您可以从中选择要在图表中显示的确切数据,最后它支持聚合功能,如“计数” ,总和,平均等等。)
您可以将智能图表制作工具用于任何类型的图表。有关详细信息,请观看此video tutorial