如何使用时间刻度查询将 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