精华内容
下载资源
问答
  • 数据库字段如下: (销售ID,产品名称,销售数量,... 使用的是 SQL Server2005数据库,日销售额 = 销售数量 * 销售单价,想使用水晶报表的图表制作对月销售额的柱状图, X轴显示月份,Y轴显示销售额,不知道该如何做?
  • 统计销售额

    2018-12-13 14:01:00
    sum(Total) 销售合计 from 订单 group by year(ordertime) 2、每 select year(ordertime) 年, month(ordertime) , sum(Total) 销售合计 from 订单 group by year(ordertime), month(ordertime ...
    
    1、每年
    select year(ordertime) 年,
    sum(Total) 销售合计
    from
    订单表
    group by year(ordertime)
    2、每月
    select year(ordertime) 年,
    month(ordertime) 月,
    sum(Total) 销售合计
    from
    订单表
    group by year(ordertime),
    month(ordertime
    3、每日
    select year(ordertime) 年,
    month(ordertime) 月,
    day(ordertime) 日,
    sum(Total) 销售合计
    from
    订单表
    group by year(ordertime),
    month(ordertime),
    day(ordertime)
    另外每日也可以这样:
    select convert(char(8),ordertime,112) dt,
    sum(Total) 销售合计
    from
    订单表
    group by convert(char(8),ordertime,112)
    如果需要增加查询条件,在from后加where 即可。
    
    
    
    
    
    
    
    
    
    

    转载于:https://www.cnblogs.com/chenmfly/p/10113643.html

    展开全文
  • 现有这样的产品月销售明细 希望按下面的样子,按类别分组统计各产品销售额销售额从高到低排序,并增加组内累积及占比。 制作报表过程 1、 打开润乾报表工具并新建空白报表 2、 设置报表的数据集为 Excel 文件...

    现有这样的产品月销售明细表
    在这里插入图片描述

    希望按下面的样子,按类别分组统计各产品销售额,销售额从高到低排序,并增加组内累积及占比。
    在这里插入图片描述

    制作报表过程
    1、 打开润乾报表工具并新建空白报表
    在这里插入图片描述

    2、 设置报表的数据集为 Excel 文件
    在这里插入图片描述

    3、 绘制报表,包括样式、报表单元格的表达式等
    在这里插入图片描述

    其中表达式部分:A2:=ds1.group(产品类别; 产品类别:1)B2:=ds1.group(产品名称:1;;ds1.sum( 订单金额):-1)C2:=ds1.sum(订单金额)D2:=C2+D2[B2:-1]E2:=D2/A3A3:=sum(C2{}),并将 A3 左主格设置为 A2,如下
    在这里插入图片描述

    且,勾选“隐藏行”,A3 辅助 E2 计算占比,不需要显示
    在这里插入图片描述

    4、 保存,预览报表效果
    在这里插入图片描述

    5、 导出报表结果
    在这里插入图片描述

    看导出效果
    在这里插入图片描述

    再用新的月份数据绘制同样报表时,只需要将第 2 步引用的 Excel 数据文件替换或重新选择新的 Excel 数据文件即可,报表无需重画,方便快捷。

    展开全文
  • 文章目录1、数据说明(1)数据格式(2)字段含义2、数据准备(1)创建数据库t_store(2)导入数据3、需求4、解析(1)按照商店名称和月份进行分组统计(2)对tmp_store1 里面的数据进行自连接(3)比较统计 ...

    1、数据说明

    (1)数据格式

    a,01,150
    a,01,200
    b,01,1000
    b,01,800
    c,01,250
    c,01,220
    b,01,6000
    a,02,2000
    a,02,3000
    b,02,1000
    b,02,1500
    c,02,350
    c,02,280
    a,03,350
    a,03,250
    

    (2)字段含义

    店铺,月份,金额

    2、数据准备

    (1)创建数据库表t_store

    use class;
    create table t_store(
    name string,
    months int,
    money int
    ) 
    row format delimited fields terminated by ",";
    

    (2)导入数据

    load data local inpath "/home/hadoop/store.txt" into table t_store;
    

    3、需求

    编写Hive的HQL语句求出每个店铺的当月销售额和累计到当月的总销售额

    4、解析

    (1)按照商店名称和月份进行分组统计

    create table tmp_store1 as 
    select name,months,sum(money) as money from t_store group by name,months;
    
    select * from tmp_store1;
    

    在这里插入图片描述

    (2)对tmp_store1 表里面的数据进行自连接

    create table tmp_store2 as 
    select a.name aname,a.months amonths,a.money amoney,b.name bname,b.months bmonths,b.money bmoney from tmp_store1 a 
    join tmp_store1 b on a.name=b.name order by aname,amonths;
    
    select * from tmp_store2;
    

    在这里插入图片描述

    (3)比较统计

    select aname,amonths,amoney,sum(bmoney) as total from tmp_store2 where amonths >= bmonths group by aname,amonths,amoney;
    

    在这里插入图片描述

    5、另一种方式(窗口函数)

    select
    name,months,t1.m_money,
    sum(t1.m_money) over(partition by name order by months rows between unbounded preceding and current row) as sum_money
    from
    (select name,months,sum(money) as m_money from t_store group by name,months) as t1;
    

    我们可以看到,最终得到的结果是一样的:

    +-------+---------+-------------+------------+--+
    | name  | months  | t1.m_money  | sum_money  |
    +-------+---------+-------------+------------+--+
    | a     | 1       | 350         | 350        |
    | a     | 2       | 5000        | 5350       |
    | a     | 3       | 600         | 5950       |
    | b     | 1       | 7800        | 7800       |
    | b     | 2       | 2500        | 10300      |
    | c     | 1       | 470         | 470        |
    | c     | 2       | 630         | 1100       |
    +-------+---------+-------------+------------+--+
    
    展开全文
  • sql笔记-计算每累计销售额

    千次阅读 2020-02-04 10:27:23
    1、先计算店铺每销售额,店铺、月份、销售额,建立临时a。 2、通过自连接的方式将a自连接,以店铺名为匹配条件,得到每个店铺每个与该店铺其他月份的连接结果。得到b。 3、筛选b中某店铺前一个月份列...

    1、先计算店铺每月的销售额,店铺、月份、销售额,建立临时表a。
    2、通过自连接的方式将表a自连接,以店铺名为匹配条件,得到每个店铺每个月与该店铺其他月份的连接结果。得到表b。
    3、筛选表b中某店铺前一个月份列大于等于后一个月份列的记录,对金额做sum聚合,得到该店铺该月份的累计值,group by字段为店铺名、前一个月份列、当月金额值。得到结果表c。

    1)按照商店名称和月份进行分组统计:
    create table tmp_store1 as
    select name,months,sum(money) as money from t_store group by name,months;
    2)对tmp_store1 表里面的数据进行自连接:
    create table tmp_store2 as
    select a.name aname,a.months amonths,a.money amoney,b.name bname,b.months bmonths,b.money bmoney from tmp_store1 a
    join tmp_store1 b on a.name=b.name order by aname,amonths;
    3)比较统计:
    select aname,amonths,amoney,sum(bmoney) as total from tmp_store2 where amonths >= bmonths group by aname,amonths,amoney;

    展开全文
  • 某公司的销售部门希望统计出优秀的销售员,即今年从1月份到上个为止,每个销售额均是前3名的销售员。数据主要来自MSSQL数据库的订单:salesOrder,主要字段包括订单编号:orderID,销售员姓名:name,销售额...
  • 希望按下面的样子,按类别分组统计各产品销售额销售额从高到低排序并增加排名,再单独列出各类别下销量前 3 名的产品销售额之和及在其类别下的总销售额占比。 制作报表过程 1、 打开润乾报表工具并新建空白报表 ...
  •  sql 数据分月统计中只有每天的数据,... SUM( 需要统计的字段, 比如销售额什么的 ) FROM   WHERE  YEAR ( 那个日期的字段 ) = 2010 -- 这里假设你要查 2010年的每统计。 GROUP BY MONTH
  • sql 查询每销售金额

    千次阅读 2015-12-14 13:54:00
    sql数据分月统计中只有每天的数据,现在要求... SUM( 需要统计的字段, 比如销售额什么的 ) FROM WHERE YEAR ( 那个日期的字段 ) = 2010 -- 这里假设你要查 2010年的每统计。 GROUP BY MONTH ( ...
  • 涉及的是这样一个情况 ...商品名称 订单总量 总的销售额 xxx 10 100 类似这种列表怎么查询,这边使用的是PHP+mysql数据库,希望能得到高手指点 讲讲思路就行,因为数据量比较大 查询效率也是个问题
  • 最近在做订单统计,经过查询后发现数据库本身有定义很多时间方面的函数,这里把用到的... SUM( 需要统计的字段, 比如销售额什么的 ) FROM WHERE YEAR ( 那个日期的字段 ) = 2010 -- 这里假设你要查 2010...
  • 测试: consume_record 字段1:consume (money类型) ...写sql语句分别按日,星期,,季度,年统计销售额 --按日 select sum(consume),day([date]) from consume_record where year([date]) = '2006...
  • sql数据统计——按时间统计

    千次阅读 2017-07-12 15:24:00
     SUM( 需要统计的字段, 比如销售额什么的 ) FROM   WHERE YEAR|MONTH|DAY ( 那个日期的字段 ) = 2010 -- 这里假设你要查 2010年的每统计,也可不填。 GROUP BY YEAR|MONTH|DAY( 
  • 累积度量指的是聚合从序列内第一个元素到当前元素的数据,例如统计从每年的一月到当前月份的累积销售额。本篇说明如何在销售订单示例中实现累积月销售数量和金额,并对数据仓库模式、初始装载、定期装载做相应地修改...
  • Excel之数据透视

    2021-02-08 13:54:21
    每个地区每个季度的销售额具体统计一下。这样看起来会更好 那怎么做呢 把订购日期拉到行上。 这个样不是想要的结果 点击日期的任意单元格 单击鼠标右键 取消,选择季度 但是查看源数据时发现,这个是两年的...
  • 周期型快照事实

    2021-03-22 16:41:14
    周期型快照事实中不会保留所有数据,只保留固定时间间隔的数据,例如每天或者每个销售额,或者每的账户余额等。 例如购物车,有加减商品,随时都有可能变化,但是我们更关系每天结束时这里面有多少商品,...
  • SQL 按时间统计语句

    千次阅读 2014-11-21 14:04:39
     测试: consume_record 字段1:consume (money...写sql语句分别按日,星期,,季度,年统计销售额 --按日 select sum(consume),day([date]) from consume_record where year([date]) = '2006' group by
  • 文章目录Excel数据透视操作数据透视...现在我们需要统计一个销售数据,想直到每种产品类别每个销售额是多少: 当然,我们可以采用筛选的方法,逐一筛选出每个产品类型的数据并进行求和,然而这种操作可能...
  • Sql交叉简单实现

    2009-07-30 21:22:00
    最近碰到一需求,是酱紫的: 一个销售商品, 每年每每天都卖出N种不同种类的商品, 最后要统计每种商品的销售额. 或每年的, 在此我模拟创建了一个简单的, 主要说明经验和大家一块分享, 若发现有问题, 欢迎随时...
  • 8.地区销售月统计表:按月份统计各地区本月销售额、上月销售额、应收款、增长率……; 9.地区销售明细表:按地区列出本月客户的销售单号、发货日期、金额、本月金额合计、本月收款、总欠款……; 10.地区销售...
  • 前几天,有个朋友刚好问到本人有关 SQL 语句,大致是原有两列,分别为月份、月份销售额,而需要一条 SQL 语句实现统计出每个月份以及当前以前月份销售额和。尼玛,感觉还是没有说清,下面用图表示。 ...
  • 后台管理系统--- 购物商城商品管理系统1、分类管理: 增删查改2、商品管理: 新增、下架,上架,修改库存,修改单价, ...3、统计 一周内销售额销售额 分析:管理员(编号,用户名,密码)商品分类(...
  • 一条语句,12个结果,12行,比较方便与1个dataGridView的现实。我是用在C# Winform上的3层结构的开发上,用这个实现... SELECT A1.date 日期, SUM(A1.sum) 销售额 FROM t_business A1 WHERE A1.date between 2009-1-1
  • 月销售额,年销售额,月销售合同 出库时查看是否缺货 合同字段: 9个字段 合同号 id 自动编号 合同类型(销售/采购) type 文本 2 合同对象 customer 文本10 交易金额 sum 数字 双精度 (实际交易金额即金额*折扣率) 付款...
  • 快速创建分析结果,根据产品或者地区,或同时根据这二者来对比本阶段与上一阶段的销售额;单击几下鼠标,而不需要了解任何公式,就可以方便地按、按季度或者按年汇总交易数据。 读完本书,您将成为数据透视的...
  • 快速创建分析结果,根据产品或者地区,或同时根据这二者来对比本阶段与上一阶段的销售额;单击几下鼠标,而不需要了解任何公式,就可以方便地按、按季度或者按年汇总交易数据。 读完本书,您将成为数据透视的...
  • 快速创建分析结果,根据产品或者地区,或同时根据这二者来对比本阶段与上一阶段的销售额;单击几下鼠标,而不需要了解任何公式,就可以方便地按、按季度或者按年汇总交易数据。 读完本书,您将成为数据透视的...

空空如也

空空如也

1 2 3 4 5 ... 9
收藏数 166
精华内容 66
关键字:

月销售额统计表