1. Klären Sie die Ziele der Datenanalyse
Zählen Sie die Anzahl der Bestellungen und die Gesamtbestellmenge in jeder Provinz
2 Erstellen Sie eine Tabelle, um die Ergebnisse der Datenanalyse zu speichern
create table app_order_province(
id int primary key auto_increment,
daystr varchar(20),
province varchar(20),
cnt int,
total double
);
3. Schreiben Sie SQL-Anweisungen für die Datenanalyse
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 In die Ergebnistabelle laden
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;