sql实现同环比(同比,环比)

Easter79
• 阅读 1243

sql实现同比,环比

环比和同比用于描述统计数据的变化情况。

公式:

     同比增长率=(本期数-同期数)÷同期数×100%

SQL图片示例:

sql实现同环比(同比,环比)

SQL代码:

  1. select

  2. t1.ptdate

  3. ,t1.area

  4. ,t1.goods_name

  5. ,t1.income

  6. ,ifnull(t1.income,0)/ifnull(t2.income,0)-1 as year_on_year_income

  7. ,t1.user_count

  8. ,ifnull(t1.user_count,0)/ifnull(t2.user_count,0)-1 as year_on_year_user_count

  9. ,'同比' as mark

  10. from bdl_goods_income_public t1

  11. join bdl_goods_income_public t2

  12. on(t1.area=t2.area and t1.goods_name=t2.goods_name and t2.ptdate=DATE_SUB('2019-04-22',INTERVAL 6 day))

  13. where t1.area ='china'

  14. and t1.ptdate = '2019-04-22'

  15. union all

  16. select

  17. t1.ptdate

  18. ,t1.area

  19. ,t1.goods_name

  20. ,t1.income

  21. ,0 as year_on_year_income

  22. ,t1.user_count

  23. ,0 as year_on_year_user_count

  24. ,'核对数据' as mark

  25. from bdl_goods_income_public t1

  26. where t1.area ='china'

  27. and ptdate=DATE_SUB('2019-04-22',INTERVAL 6 day)

  28. ;

 同比环比公式

sql实现同环比(同比,环比)

本文分享自微信公众号 - SQL数据分析(dianwu_dw)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

点赞
收藏
评论区
推荐文章
Stella981 Stella981
3年前
Hive on spark下insert overwrite partition慢的优化
  Hive版本:2.1.1,Spark版本是1.6.0  这几天发现insertoverwritepartition运行的很慢,看了下是hiveonspark引擎,这引擎平时比mapreduce快多了,但是怎么今天感觉比mapreduce慢了好几倍,运行了1h多还没运行完。  将SQL拿来手动hivef文件.sql执行
Wesley13 Wesley13
3年前
IDC:2020第二季度中国平板电脑市场出货量约661万台 同比增17.7%
国际数据公司(IDC)最新发布的平板电脑季度跟踪报告显示:2020年第二季度中国平板电脑市场出货量约661万台,同比增长17.7%,“后疫情”时代,中国平板电脑市场快速恢复。SlateTablet(传统直板式平板电脑)出货量约269万台,同比下降41.6%;DetachableTablet(可插拔键盘平板电脑)出货量约392万台,同比增长286.0%,近
Stella981 Stella981
3年前
Highchartsjs使用总结及实时动态刷新图
柱状图:$('container').highcharts({//突显红色柱;series:\523,345,785,565,843,{'color':'red','y':300},726,590,665,434,312,432\})饼图、环型图:$('container').highcharts({//百分比
Stella981 Stella981
3年前
2020年双十一白皮书:消费者洞察(节前)
关键趋势洞察1.整体预算水平提升:受访者对双十一依旧保持较高积极性,过半受访者预计提升预算;高支付能力消费者占比提升显著85%受访者表示会保持或增加今年双十一预算;仅12%表示有减少预算计划预算在5,000元以上受访者占比近30%,同比上升约40%2.预热期成为下单高峰期:两轮预热期给予
Stella981 Stella981
3年前
LeetCode 142 环形链表 II python
题目描述给定一个链表,返回链表开始入环的第一个节点。如果链表无环,则返回null。说明:不允许修改给定的链表。样例如果不是环,则输出None如果是环,则输出入口节点想法:通过ac141,知道慢节点循环的次数就是环的长度无环的情况不用考虑,直接返回No
Stella981 Stella981
3年前
MyBatis入门(三)
映射文件是所有SQL语句放置的地方,写好SQL语句映射文件后,需要在配置文件的mappers标签中引用。映射文件和与它具有相同功能的JDBC代码相比省掉了大部分的代码,而且对SQL的构建比普通方法还要好,这就是MyBatis的强大之处。映射文件包含的顶级元素:cache:给定命名空间的缓存配置。cacher
可莉 可莉
3年前
2020年双十一白皮书:消费者洞察(节前)
关键趋势洞察1.整体预算水平提升:受访者对双十一依旧保持较高积极性,过半受访者预计提升预算;高支付能力消费者占比提升显著85%受访者表示会保持或增加今年双十一预算;仅12%表示有减少预算计划预算在5,000元以上受访者占比近30%,同比上升约40%2.预热期成为下单高峰期:两轮预热期给予
第一梯队,增速第一
5月17日,国际权威咨询机构IDC发布的《中国公有云服务市场(2021下半年)跟踪》报告显示,2021年下半年中国公有云服务整体市场规模(IaaS/PaaS/SaaS)达到151.3亿美元,其中IaaS市场同比增速40.1%。天翼云公有云业务发展势头强劲,高于平均市场增速,天翼云2021年下半年在中国公有云市场份额占比达10.3%,比2020年下半年增加1.
小万哥 小万哥
11个月前
SQL 日期处理和视图创建:常见数据类型、示例查询和防范 SQL 注入方法
SQL处理日期在数据库操作中,处理日期是一个关键的方面。确保插入的日期格式与数据库中日期列的格式匹配至关重要。以下是一些常见的SQL日期数据类型和处理方法。SQL日期数据类型MySQL日期数据类型DATE格式为YYYYMMDDDATETIME格式为YYYY
连续四次登顶!天翼云稳居中国专属云服务市场第一
近日,国际数据公司IDC发布的《中国专属云服务市场(2023上半年)跟踪》报告显示,2023上半年,专属云服务市场同比增长26.6%。中国电信天翼云以18.7%的份额占比稳居中国专属云服务市场第一,连续四次登顶,持续领跑中国专属云服务市场。
Easter79
Easter79
Lv1
今生可爱与温柔,每一样都不能少。
文章
2.8k
粉丝
5
获赞
1.2k