1. データ分析の目的を明確にする
各州の注文数と合計注文金額をカウントします。
2 データ分析結果を保存するテーブルを作成する
create table app_order_province(
id int primary key auto_increment,
daystr varchar(20),
province varchar(20),
cnt int,
total double
);
3. データ分析用の SQL ステートメントを作成する
select
substring(a.createTime,1,10) as daystr,
b.areaName,
count(*) as cnt,
round(sum(a.realTotalMoney),2) as total
from ods_finebi_orders a join ods_finebi_area b on a.areaId = b.areaId
group by
substring(a.createTime,1,10),b.areaName;
4 結果テーブルにロードする
insert into app_order_province
select
null,
substring(a.createTime,1,10) as daystr,
b.areaName,
count(*) as cnt,
round(sum(a.realTotalMoney),2) as total
from ods_finebi_orders a join ods_finebi_area b on a.areaId = b.areaId
group by
substring(a.createTime,1,10),b.areaName;