我有一个表,它以 DATETIME(例如 01-01-1970)和 TIMESTAMP 列的形式存储事件。
当我想查询每天的事件数时,我会这样做:
SELECT date, COUNT() FROM tableId GROUP BY date ORDER BY date ASC
它返回如下数据:
date count()
1 1
2 1
3 1
4 3
5 1
6 1
7 1
8 4
9 4
10 3
现在我想用这些数据来绘制折线图:
google.visualization.drawChart({
"containerId": "report",
"dataSourceUrl": "http://www.google.com/fusiontables/gvizdata?tq=",
"query":"SELECT date, COUNT() FROM tableId GROUP BY date ORDER BY date ASC",
// "chartType": "Table",
"chartType": "LineChart",
"options": {
"enableInteractivity": false,
"showRowNumber" : true,
"vAxis": { "title": "Events" },
"hAxis": { "title": "Days" }
}
});
但由于某种原因,它似乎不起作用,因为显示了图表但没有绘制数据。
有什么提示吗?