sql - 带有快速范围的 Grafana 仪表板链接
问题描述
我正在 Grafana 中构建仪表板。我的一张图表基于此查询:
SELECT
users.name as Name,
users.last_name as Last,
users.email as Mail,
sum(orders.total_amount) as Sales
FROM orders
INNER JOIN users ON orders.user_id=users.id
WHERE orders.status=4
GROUP BY 1,2,3;
所以我正在根据他们花了多少钱来寻找顶级客户。我现在需要的是总销售额随着仪表板的时间范围而变化。现在,我使用的每个快速范围都有相同的结果(它返回所有数据库中的总销售额,而不是我请求的时间范围内)。有什么帮助吗?
解决方案
检查使用的 Grafana 数据源文档(MySQL、PostgreSQL)。有可用的宏,您将在 SQLWHERE
时间条件中使用它们。
推荐阅读
- c# - C# - 如何将 4 位和 12 位放入 2 个字节
- json - Flutter Firebase 加载大型 JSON 配置文件的最佳方式
- java - SpringBoot JPA 关系 - 如果对象存在,则防止创建新实体,而是返回已经存在的对象
- php - PHP中有没有办法计算函数体的校验和?
- android - 如何使用 Shared Preference 保存编辑文本中的数据并将其显示在另一个 Activity 的 ListView 上?
- typescript - 每个属性的带有前缀的映射类型
- javascript - jquery:如何松开焦点使其再次触发?
- google-bigquery - 将对象元数据(如创建者和日期)与谷歌云存储中的对象一起插入到 BigQuery
- python - 如何将 2d 数组附加到 3d 数组?
- sql - PostgreSQL选择具有多个条件的记录