2019独角兽企业重金招聘Python工程师标准>>>

1.在mysql 语句中,

1.1 date_format(t.create_time,'%Y-%m-%d') >= str_to_date(#{startTime},'%Y-%m-%d')  在这种情况是管用的。

1.2 date_format(t.create_time,'%Y-%m') >= str_to_date(#{startTime,'%Y-%m'}) 这种不管用,改成下面的情况就管用了

1.3 date_format(t.create_time,'%Y-%m') >= date_format(#{startTime},'%Y-%m')

2. 数据统计效率分析

2.1 总重量和占比方式一

SELECT ROUND(b.total_weight/1000,3) ,ROUND((a.recy_weight/b.total_weight)*100,2) FROM 
(SELECT  SUM(t.net_weight) recy_weight from t_sort_account t 
LEFT JOIN t_sell_category sc on sc.id = t.category_id
WHERE sc.is_recyclable = 1 and t.`status` = 1) a ,
(SELECT SUM(t.net_weight) total_weight from t_sort_account t 
WHERE t.`status` = 1) b

2.2 总重量和占比方式二

SELECT ROUND(SUM(t.net_weight)/1000,3) total_weight,
SUM(IF(sc.is_recyclable = 1,t.net_weight,0))/SUM(t.net_weight) *100 recy_rate
  from t_sort_account t 
LEFT JOIN t_sell_category sc on sc.id = t.category_id
where t.status = 1

3. 在数据统计中对view 得应用

当统计中链接表太多得时候,数据查询慢

可以通过中间桥接一张视图表,直接关联视图,去查询,这样可以提高效率

4. 在查询的过程中,通过left join 链接表的过滤字段写在 on 后面比加到where 中数据效率提升很多,项目中有一个在where 写是 22秒,在on 中写是2.24

5. mysql 中数据环比统计的想法

查询出一段时间的数据,因环比的计算公式为: (本期 - 上期)/上期* 100%,只有第一条数据没有上期的数据,所以单独查出上期数据。

通过后台计算,有按日、按周、按月

转载于:https://my.oschina.net/kuchawyz/blog/2990763

数据统计分析中的几点相关推荐

  1. 二代测序数据统计分析中为什么是负二项分布?

    本文转载自"universebiologygirl",已获授权 1. 转录组数据统计推断的难题 在RNA-seq中进行两组间的差异分析是最正常不过的了 我们在其它实验中同样会遇到类 ...

  2. 测试中的数据统计分析的验证:python脚本+复杂SQL总结

    正式从PHP开发转到测试岗位已有1年半,中间的职业发展与所思所考应该有1个阶段的总结,总结将在下一篇完成.今天就先通过在工作中实际用到的python脚本+复杂sql记录一下自己在测试过程中做的数据验证 ...

  3. 数据统计分析案例(对比分析、销量定比分析、同比、双坐标图、环比、shift、贡献度分析(帕累托法则)、差异化分析、resample、季节性波动分析)

    本文来自<Python数据分析从入门到精通>--明日科技编著 本章以案例为主,通过简单的知识讲解使读者了解数据统计分析中常用的分析方法,如对比分析,同比.定比和环比分析,贡献度分析,差异化 ...

  4. 数据科学中的强大思维

    如果你参加过统计学入门课程,就会知道数据点可以用来激发灵感,也可以用来测试理论,但两者却不能兼顾,这是为什么呢? 人类擅长在所有的事物中寻找对应的模式. 真模式,假模式,命名的模式. 我们是那种能在薯 ...

  5. Redis基本使用及百亿数据量中的使用技巧分享

    作者:依乐祝 原文地址:https://www.cnblogs.com/yilezhu/p/9941208.html 作者:大石头 时间:2018-11-10 晚上20:00 地点:钉钉群(组织代码B ...

  6. 多元统计分析matlab,MATLAB的统计工具箱中的多元统计分析中提供了聚类分析的两种方法...

    MATLAB的统计工具箱中的多元统计分析中提供了聚类分析的两种方法: 1.层次聚类hierarchical clustering 2.k-means聚类 这里用最简单的实例说明以下层次聚类原理和应用发 ...

  7. 怎样通过vb设置透视表多项选择_数据透视表,数据统计分析的利器,你会了吗...

    我们运营在日常工作中,需要对各类数据进行汇总和对比.那么问题就来了,面对纷繁复杂的数据,我们如何将这些分门别类,进行对比呢?这时候,数据透视表就能派上大用场. 那什么数据透视表呢? 我们来看看官方的说 ...

  8. python在统计中的应用_Python在简单数据统计中的应用--随笔记

    日常工作中经常会将记录一些log信息,因为这些log信息数据量比较大,大概5/6万行,靠人工用眼睛分析就不太可靠了,所以想着用Python做一些简单的数据统计分析.Python里有一些容易使用的工具, ...

  9. 3款移动应用数据统计分析平台对比

    本文由雷锋网整理自ZDnet,内容有改动,仅供各位热衷于移动应用开发推广运营的朋友参考. 目前市面上比较常见,使用比较多的移动应用统计平台大概有3.4家,国外比较流行的是Flurry,功能上非常全面: ...

最新文章

  1. swift语言的Block
  2. .net 中,使用c# 语言 ,执行exe程序。
  3. 项目集跟进计划_项目延期,项目经理应该如何补救?
  4. Prometheus 由于时间不同步导致数据不显示
  5. 实现oracle-job准确定时
  6. 解决yarn报错:Found incompatible module (yarn config set ignore-engines true)
  7. 【Java操作】IDEA 导入Springboot 项目:
  8. python之路-双下方法
  9. JAVA实现WC.exe功能
  10. 表单php跳转页面跳转,form表单页面跳转方式提交练习
  11. 完整的开发一个ContentProvider步骤
  12. CentOS 7 巨大变动之 systemd 取代 SysV的Init
  13. 微信小程序服务器登入dome,小程序登录Demo
  14. 湖南省工业技师学院计算机证,湖南省工业技师学院
  15. 你真的了解人工智能吗?——聊聊AI的碰壁和冬天
  16. 心理学与生活 -人格与动机
  17. 桌面计算机图标双击打不开了,双击打不开图标怎么办 双击打不开图标解决方法【详解】...
  18. html游戏的存档在哪里,Uplay游戏存在哪里?Uplay存档位置介绍
  19. saas php7框架开源,HRM SAAS v2.5.7 – PHP人力资源管理系统SaaS平台版
  20. 模式识别——初识模式识别

热门文章

  1. 【Uva 1625】Color Length
  2. Web安全1沙箱隔离
  3. 读《大型网站技术架构:核心原理与案例分析》第一章:大型网站架构演化
  4. 一步一图一代码之排序二叉树
  5. 计算机科学中最重要的32个算法(转)
  6. 080703 雨&星巴克的菜单
  7. 【数字信号处理】相关函数 ( 有限信号 | 有限信号的自相关函数 )
  8. 【Git】将 GitHub 工程设置为私有库 ( 登录账号 | 工程主页 | Settings | Danger Zone | Change visibility | Make private )
  9. 【错误记录】Groovy工程中的文件查找策略 ( main 函数中需要使用 src/main/groovy/Script.groovy | Groovy 脚本直接使用代码相对路径 )
  10. 【Flutter】手机应用类型 ( Android | iOS | Native 应用 | Web 应用 | Hybrid 应用 | ReactNative 应用 | Flutter 应用 )