【发布时间】:2018-08-13 13:11:45
【问题描述】:
我尝试使用 Grafana 从我的 MySQL 数据库中显示一些漂亮的图表。
问题在于该值所具有的列是 varchar,而 Grafana 根本不喜欢它。它想要整数,但我不能改变它。
所以我读到我必须使用 CAST,但不知道如何使它工作。 我试过但总是出错
我有这个 SQL 代码
SELECT
UNIX_TIMESTAMP(last_updated) as time_sec,
state as value,
entity_id as metric
FROM states
WHERE $__timeFilter(last_updated) AND entity_id='sensor.cpu_temp'
ORDER BY time_sec ASC
所以我需要以某种方式将“状态”转换为整数以放入值中
所以我确实尝试了
SELECT
UNIX_TIMESTAMP(last_updated) as time_sec,
CAST(state AS int) as value,
entity_id as metric
FROM states
WHERE $__timeFilter(last_updated) AND entity_id='sensor.cpu_temp'
ORDER BY time_sec ASC
但出现错误
【问题讨论】:
-
我们可以提供一些示例数据吗?
-
请提供错误信息。
-
感谢快速回放非常高兴有人试图帮助我。