我正在测试并尝试学习grafana。
我已使用mysql插件成功将MariaDB连接到grafana,并能够使用以下查询来绘制时间序列
SELECT
$__timeGroupAlias(datetime,$__interval,0),
count(items) AS "No of Items sold"
FROM itemsales
GROUP BY 1
ORDER BY $__timeGroup(datetime,$__interval,0
它可以正确显示时间序列以及随时间推移出售的物品数。当我将光标指向地图和计数时,我试图找到出售的商品名称。我尝试添加项目列,但它列出了所有项目,而不仅仅是该时间点的项目。下面的查询没有给出我在寻找什么。请建议
SELECT
$__timeGroupAlias(datetime,$__interval,0),
count(items) AS "items",
items AS "items"
FROM itemsales
GROUP BY 1
ORDER BY $__timeGroup(datetime,$__interval,0)
数据库表中的数据如下所示
项,日期时间,ID 苹果,2019-03-12 17:03:06,1 橘子,2019-03-12 17:03:48,2 芒果,2019-03-12 17:03:10,3 苹果,2019-03-12 12:03:18,4 芒果,2019-03-12 11:03:16,5 猕猴桃,2019-03-12 11:03:12,6 草莓,2019-03-12 16:03:14,7 橘子,2019-03-12 10:03:26,8