当前位置:数据库 > MySQL >>

数据库对可视化工具grafana的使用当日销售曲线

主要是使用grafana对pg数据库的数据进行可视化展示

使用记录
大部分sql只要数据库能跑,grafana也是可以的
但grafana有一个时间time_sec的概念,可能求每天,每小时等可能就会用到grafana这边的时间。
例如:

求今天的已售数量
SELECT
  $__timeGroupAlias(update_time,24h),
  count(id) AS "cnt"
FROM inventory
WHERE
  $__timeFilter(update_time) AND
  status = 'sold'
GROUP BY 1
ORDER BY 1

注:update_time不是时间戳,如果是时间戳,where后面的实践条件
$__unixEpochFilter(update_time)


-- 今日采买花费(按每小时折线图展示)
select 
$__timeGroupAlias(update_time,1h),
sum(deal_price)/100 as 采买花费
from purchase
where $__timeFilter(update_time) 
and status = 'finish'
group by 1

order by 1



SELECT
  $__timeGroupAlias(create_time,1s),
  count(uuid) AS "num"
FROM t_user
WHERE
  $__timeFilter(create_time)
GROUP BY 1
ORDER BY $__timeGroup(create_time,1s)



CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,