gpt4 book ai didi

MySQL 将时间转换为字符串 (Grafana)

转载 作者:行者123 更新时间:2023-12-05 07:28:59 29 4
gpt4 key购买 nike

我在显示用户通过 Grafana 运行软件版本/硬件版本的次数时遇到了一些麻烦。以下查询在 MySQL Workbench 中工作正常,但在 Grafana 中完成时,出现以下错误:Invalid type for column time/time_sec, must be of type timestamp or unix timestamp, got: string 1536692387

我曾尝试通过 CAST 和 CONVERT 将 time_sec 转换为 DATETIME 类型,但没有成功。有人对如何处理这个有建议吗?谢谢。

这是当前查询(通过workbench——变量在Grafana中定义):

SET @$swVersion = 'LATEST';
SET @$hwString = 'TXT';

SELECT
IF(COUNT(user) > 0, epochStartTime, NOW()) AS time_sec,
COUNT(user) AS 'John Doe'
FROM
table
WHERE
STRCMP(user, 'Name') = 0
AND swVersion IN (@$swVersion)
AND hwString IN (@$hwString)

最佳答案

试试这个:

UNIX_TIMESTAMP(IF(COUNT(user) > 0, epochStartTime, NOW())) AS time_sec

在您的查询中。

关于MySQL 将时间转换为字符串 (Grafana),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53049691/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com