数据库对可视化工具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)