如何使用时间刻度查询将 Grafana 查询变量的格式从 int 更改为 date?
How can I change the format of Grafana query-variable from int to date using Timescale query?
我正在尝试使用时间刻度数据源创建查询变量。
这是我的查询:
select distinct datetime from test
我得到的是:
Preview of values
All
1614556801000
1617235201000
1619827201000
1622505601000
1630454401000
期望的结果是人类可读的日期格式。
此处建议的解决方案在我使用 Timescale 时不起作用:
https://community.grafana.com/t/date-format-changing-to-epoch-time-format-when-assigned-as-a-variable/51812
不确定它是否适用于您的用例,但对于类似的问题,我最终重写了我的 SQL 查询,如下所示:
SELECT to_char(datetime,'MM-DD') AS "time"
FROM ...
谢谢,这让我找到了解决方案:
select distinct to_char(datetime, 'yyyy-MM-DD') from test
我正在尝试使用时间刻度数据源创建查询变量。
这是我的查询:
select distinct datetime from test
我得到的是:
Preview of values
All
1614556801000
1617235201000
1619827201000
1622505601000
1630454401000
期望的结果是人类可读的日期格式。 此处建议的解决方案在我使用 Timescale 时不起作用: https://community.grafana.com/t/date-format-changing-to-epoch-time-format-when-assigned-as-a-variable/51812
不确定它是否适用于您的用例,但对于类似的问题,我最终重写了我的 SQL 查询,如下所示:
SELECT to_char(datetime,'MM-DD') AS "time"
FROM ...
谢谢,这让我找到了解决方案:
select distinct to_char(datetime, 'yyyy-MM-DD') from test