mysql数据可视化_利用grafana让mysql数据可视化

grafana是一个强大的数据可视化。这里我记录一个比较实例。起到抛砖引玉的作用。

案例

86cf550441ce

使用.png

86cf550441ce

模板.png

86cf550441ce

设置sql.png

通过模板 定制搜索功能

实例 sql

SELECT date as '日期',account_number as '账号',agent_name as '名字',agent_phone as '手机号',byue as '包月',tgbyue as '包月总金额',sm as '扫码',tgsm as '扫码总金额',agent_type as '类型',scan_ratio as '扫码比例',monthly_recharge_price as '包月单价'

from (

SELECT date_format(b1.created_at,'%Y-%m-%d') as date,b1.*,a1.account_number,a1.agent_name,a1.agent_phone,a1.scan_ratio,a1.monthly_recharge_price,a1.agent_type from (

SELECT created_at,l1_user_id,TRUNCATE(SUM(IF(l2_price - l1_price>0,l2_price - l1_price,0)),2) as byue,TRUNCATE(sum(amount),2) as tgbyue,TRUNCATE(sum(ql1_price),2) as sm,TRUNCATE(sum(qamount),2) as tgsm

from orders

WHERE `status` = 2 and

date('$bdate') <= date(created_at) and date('$edate') >= date(created_at)

GROUP BY date_format(created_at,'%Y-%m-%d'),l1_user_id

) b1,agent_infos as a1 WHERE b1.l1_user_id = a1.id and a1.agent_type = "一级代理"

and (a1.account_number like '%$agaccount%' or a1.agent_name like '%$agaccount%')

ORDER BY date_format(b1.created_at,'%Y-%m-%d'),b1.sm DESC

) bbb1;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值