同比、环比sql

数据库表
id area  city  category productname saleamount saletime
1  华南  广州  饮料      可乐        340        2005-8-9
2  华北  北京  饮料      可乐        890        2005-7-10
3  华南  广州  饮料      可乐        360        2005-9-10
...
怎样从这个表中一次取出同比、环比数据?
select area,city,category,productname,
convert(varchar(7),a.saletime,120) as 月份,
sum(saleamount) as 总量,
1.0*sum(saleamount)/(select sum(saleamount) from tablename where
area=a.area and city=a.city and category=a.category and productname=a.productname
and saletime>=dateadd(month,-12,convert(varchar(7),a.saletime,120)+'-01')
and saletime<dateadd(day,-1,dateadd(month,-11,convert(varchar(7),a.saletime,120)+'-01'))
) as 同比,
1.0*sum(saleamount)/(select sum(saleamount) from tablename where
area=a.area and city=a.city and category=a.category and productname=a.productname
and saletime>=dateadd(month,-1,convert(varchar(7),a.saletime,120)+'-01')
and saletime<dateadd(day,-1,convert(varchar(7),a.saletime,120)+'-01')
) as 环比
from tablename a
group by
area,city,category,productname,
convert(varchar(7),a.saletime,120)
时间: 2024-09-23 05:02:29

同比、环比sql的相关文章

糯米网二季度净营收同比环比均增长迅猛

人人公司公布了第二季度未经审计财报,财报显示,旗下社交化团购网站糯米网第二季度净营业收入增至360万美元,对比去年同期的110万美元和今年一季度的250万美元,糯米网二季度净营收同比环比均增长迅猛,同比增长227%,环比增长44%. 在公布财报后的电话会议中,人人公司董事长兼首席执行官陈一舟表示,团购行业的整合仍在进行,这使得糯米网吸引本地精品商家时面临的竞争逐渐减缓,同时使我们得以略微提高毛利率,议价能力也随之加强. 陈一舟还表示,团购实际上是个技术密集型的产业,因为它既是电子商务平台又是广告

PostgreSQL 时序数据案例 - 时间流逝, 自动压缩, 同比\环比

标签 PostgreSQL , 时序数据 , rrd , rrdtool , round robin database , 自动压缩 , CTE , dml returning , 环比 , 同比 , KNN 背景 时序数据库一个重要的特性是时间流逝压缩,例如1天前压缩为5分钟一个点,7天前压缩为30分钟一个点. PostgreSQL 压缩算法可定制.例如简单的平均值.最大值.最小值压缩,或者基于旋转门压缩算法的压缩. <[未完待续] SQL流式案例 - 旋转门压缩(前后计算相关滑窗处理例子)>

oracle求同比,环比函数(LAG与LEAD)的详解_oracle

Lag和Lead函数可以在一次查询中取出同一字段的前N行的数据和后N行的值.这种操作可以使用对相同表的表连接来实现,不过使用LAG和LEAD有更高的效率. 复制代码 代码如下: CREATE TABLE salaryByMonth( employeeNo varchar2(20), yearMonth varchar2(6), salary number) ;insert into SALARYBYMONTH (EMPLOYEENO, YEARMONTH, SALARY)values (1, '

SQL2005CLR函数扩展-深入环比计算的详解

环比就是本月和上月的差值所占上月值的比例.在复杂的olap计算中我们经常会用到同比环比等概念,要求的上个维度的某个字段的实现语句非常简练,比如ssas的mdx语句类似[维度].CurrentMember.Prevmember就可以了   此类问题还可以延伸到类似进销存的批次计算中,这也要关注其他历史记录来决定当前某条记录的状态. sql语句无法简单实现mdx语句的类似功能,必须得用交叉表关联来对比.这里我们用CLR函数来实现mdx语句的类似语法.在select的时候把得到过的做个缓存就可以了.效

70个大中城市房价首现同环比双涨

本报记者 陈伟 李佳鹏 实习生 江玮 夏亮 国家发展改革委.国家统计局最新调查显示,6月份,全国70个大中城市房屋销售价格同比上涨0.2%,环比上涨0.8%.这是今年以来全国70个大中城市房价同比环比首次出现双上涨.环比方面已经连续四个月上涨,且涨幅逐月扩大,其中,3月份环比上涨了0.2%,4月份环比上涨0.4%,5月份环比上涨0.6%. 中原地产华北区董事总经理李文杰接受记者采访时说,实际上,从今年第一季度,全国房价就已经开始上涨,现在则已经重回上升通道,进入了普涨和大涨阶段.可以预见的是,下

八大行业Hadoop大数据应用回顾和展望

任何新技术的发展都会经历一个从被公众了解到最终普遍应用的过程.大数据技术作为一个新兴的数据处理技术,经过了近十年的发展,刚刚开始在各个行业得到应用.但从媒体和公众视野中,大数据技术总是带有神秘的色彩,似乎有着挖掘财富和预测未来的神奇力量.广泛流传的大数据应用案例包括Target超市根据女孩的购物历史判断是否怀孕,信用卡公司根据用户在不同时空的购物行为预测客户的下一个购买行为,等等.大数据技术也为我们描绘了一个个如"智慧城市","智慧交通"和"智慧医疗&qu

更快更强更酷——全新跨平台大数据可视化分析平台OurwayBI强势来袭!

2017年10月18日,将是中国企业级大数据可视化应用领域的一个里程碑!中国领先的大数据&商业智能厂商奥威软件潜心研发18个月,采用最新的前后端技术,终于推出了全新的跨平台大数据可视化平台--OurwayBI.新产品将以公司名称直接命名,迈出了奥威软件全新品牌市场战略的第一步!        奥威软件从成立之初,就以普及企业商业智能应用为己任,11年来,不忘初心,砥砺前行,不断打磨产品,让产品变得更快.更强.更酷! 更快.更强.更酷        1          技术更先进:node.js

深入解读Gartner 2017年BI市场魔力象限

文章讲的是深入解读Gartner 2017年BI市场魔力象限,2月16日,Gartner发布了2017年BI商业智能和分析平台魔力象限报告,笔者这里进行一些解读,帮助大家更好了解市场状况和趋势. 一.几家欢笑几家愁 和往年一样,Gartner的报告发布以后,处于高位者欣喜万分奔走相告,大肆宣传,恨不得买下所有广告位;而处于低位或未上榜者,则黯然神伤,甚至有些恨Gartner,把竞争差距如此清晰的反馈给读者. 好了言归正传,附上Gartner 2016和2017年魔力象限图以及对比图和对照表(浅色

诺基亚三季度利润较去年跌六成

诺基亚中国园 on July 26. 2011 in Beijing [财新网](记者 王姗姗)美国时间10月20日,诺基亚发布第三季度财报,实现运营利润2.52亿欧元,较去年同期的6.34亿欧元下降60%,较上一季的3.91亿欧元下降36%. 但值得注意的是,诺基亚在中国区的手机销量为1590万台,尽管同比减少21%,但比上季度增长41%:在中国区的手机销售额为12.4亿欧元,同比减少25%,但比上个季度增长36%.这说明诺基亚中国区市场的销售情况已经基本从今年一.二季度的被动局面中走出. 期