1 明确数据分析目标
统计每天的订单总金额及订单总笔数
2 创建用于保存数据分析结果的表
use finebi_shop_bi;
create table app_order_total(
id int primary key auto_increment,
dt date,
total_money double,
total_cnt int
);
3 编写SQL语句进行数据分析
select
substring(createTime,1,10) as dt,-- 2019-09-05这一天的日期
round(sum(realTotalMoney),2) as total_money, -- 分组后这一天的所有订单总金额
count(orderId) as total_cnt -- 分组后这一天的订单总个数
from
ods_finebi_orders
where
substring(createTime,1,10) = '2019-09-05'
group by
substring(createTime,1,10);
查询结果如下:

4 加载数据到结果表中
insert into app_order_total
select
null,
substring(createTime,1,10) as dt,-- 2019-09-05这一天的日期
round(sum(realTotalMoney),2) as total_money, -- 分组后这一天的所有订单总金额
count(orderId) as total_cnt -- 分组后这一天的订单总个数
from
ods_finebi_orders
where
substring(createTime,1,10) = '2019-09-05'
group by
substring(createTime,1,10);
数据插入成功。







![解决Typescript报错问题[亲测有效]](https://img-blog.csdnimg.cn/direct/13e99d1532c0486d83150611d87e2a50.png)












