编辑代码

CREATE DATABASE ord;
use ord;
CREATE TABLE ord (
    订单_id int,
    姓名 varchar(255),
    大区 varchar(255),
	车型id int,
	电池型号 varchar(255),
    数量 int,
    下单日期 date NOT NULL
);
INSERT INTO ord VALUES (10080, '张三','西南', 101,'48V锂电',4,'2022-03-15');
INSERT INTO ord VALUES (10081, '李四','东北', 101,'48V锂电',10,'2022-03-18');
INSERT INTO ord VALUES (10082, '王五','华中', 107,'60V三元',2,'2022-03-03');
INSERT INTO ord VALUES (10083, '翠花','东北', 103,'60V三元',16,'2022-03-15');
INSERT INTO ord VALUES (10084, '王五','华中', 103,'48V锂电',8,'2022-03-26');
INSERT INTO ord VALUES (10085, '小明','西南', 107,'60V三元',1,'2022-03-18');
INSERT INTO ord VALUES (10086, '翠花','东北', 101,'48V锂电',5,'2022-04-03');
INSERT INTO ord VALUES (10087, '毛毛','华中', 103,'60V三元',11,'2022-03-21');
INSERT INTO ord VALUES (10088, '小明','西南', 107,'60V三元',15,'2022-03-22');
INSERT INTO ord VALUES (10089, '王五','华中', 103,'48V锂电',10,'2022-03-29');

CREATE TABLE model (
    车型id int,
    车型名 varchar(255),
    价格 int
);
INSERT INTO model VALUES (101, 'A80', 2000);
INSERT INTO model VALUES (103, 'B50', 1500);
INSERT INTO model VALUES (107, 'C21', 999);

SELECT * FROM ord;
SELECT * FROM model;

#表ord是用户车型采购明细表,其中'数量'代表采购数量;表model是车型id对应车型名称和其售价表

##问题一:请列出各大区3月采购金额最大的商户对应的采购金额(保留字段:大区、采购金额)

##问题二:请用窗口函数写出3月采购金额最大的商户及金额(保留字段:大区、姓名、补贴金额)

##问题三:以下是各大区3月的商品采购补贴政策:
#求每个商户3月的补贴金额(保留字段:大区、姓名、补贴金额);
#西南大区:商户单月购买A80或C21车型满5台,每台补贴50元;
#东北大区:商户单月购买A80或B50车型满10台,每台补贴100元;
#华中大区:商户单月购买B50的采购金额满1w元,一共补贴1000元;


#问题四:选出补贴比例在6.5%以上的商户,
补贴比例=补贴金额/采购金额(保留字段:大区、姓名、补贴金额、补贴比例)