欧美1区2区3区激情无套,两个女人互添下身视频在线观看,久久av无码精品人妻系列,久久精品噜噜噜成人,末发育娇小性色xxxx

現(xiàn)有用戶打車記錄表tb_get_car_record (uid-用戶ID, city-城市, event_time-打車時間, end_time-打車結(jié)束時間, order_id-訂單號) 打車訂單表tb_get_car_order (order_id-訂單號, uid-用戶ID, driver_id-司機ID, order_time-接單時間, start_time-開始計費的上車時間, finish_time-訂單完成時間, mileage-行駛里程數(shù), fare-費用, grade-評分) 場景邏輯說明: 用戶提交打車請求后,在用戶打車記錄表生成一條打車記錄,order_id-訂單號設為null; 當有司機接單時,在打車訂單表生成一條訂單,填充order_time-接單時間及其左邊的字段,start_time-開始計費的上車時間及其右邊的字段全部為null,并把order_id-訂單號和order_time-接單時間(end_time-打車結(jié)束時間)寫入打車記錄表;若一直無司機接單,超時或中途用戶主動取消打車,則記錄end_time-打車結(jié)束時間。 若乘客上車前,乘客或司機點擊取消訂單,會將打車訂單表對應訂單的finish_time-訂單完成時間填充為取消時間,其余字段設為null。 當司機接上乘客時,填充訂單表中該start_time-開始計費的上車時間。 當訂單完成時填充訂單完成時間、里程數(shù)、費用;評分設為null,在用戶給司機打1~5星評價后填充。 問題:請找到2021年10月有過取消訂單記錄的司機,計算他們每人全部已完成的有評分訂單的平均評分及總體平均評分,保留1位小數(shù)。先按driver_id升序輸出,再輸出總體情況。 輸出示例: 示例數(shù)據(jù)的輸出結(jié)果如下 解釋: 2021年國慶有未完成訂單的司機有202和203;202的所有訂單評分有:5、4、4,平均分為4.3;203的所有訂單評分有:5、5、4、5,平均評分為4.8;總體平均評分為(5+4+4+5+5+4+5)7=4.6
示例1

輸入

DROP TABLE IF EXISTS tb_get_car_record,tb_get_car_order;
CREATE TABLE tb_get_car_record (
    id INT PRIMARY KEY AUTO_INCREMENT COMMENT '自增ID',
    uid INT NOT NULL COMMENT '用戶ID',
    city VARCHAR(10) NOT NULL COMMENT '城市',
    event_time datetime COMMENT '打車時間',
    end_time datetime COMMENT '打車結(jié)束時間',
    order_id INT COMMENT '訂單號'
) CHARACTER SET utf8 COLLATE utf8_bin;

CREATE TABLE tb_get_car_order (
    id INT PRIMARY KEY AUTO_INCREMENT COMMENT '自增ID',
    order_id INT NOT NULL COMMENT '訂單號',
    uid INT NOT NULL COMMENT '用戶ID',
    driver_id INT NOT NULL COMMENT '司機ID',
    order_time datetime COMMENT '接單時間',
    start_time datetime COMMENT '開始計費的上車時間',
    finish_time datetime COMMENT '訂單結(jié)束時間',
    mileage FLOAT COMMENT '行駛里程數(shù)',
    fare FLOAT COMMENT '費用',
    grade TINYINT COMMENT '評分'
) CHARACTER SET utf8 COLLATE utf8_bin;

INSERT INTO tb_get_car_record(uid, city, event_time, end_time, order_id) VALUES
 (101, '北京', '2021-10-01 07:00:00', '2021-10-01 07:02:00', null),
 (102, '北京', '2021-10-01 09:00:30', '2021-10-01 09:01:00', 9001),
 (101, '北京', '2021-10-01 08:28:10', '2021-10-01 08:30:00', 9002),
 (103, '北京', '2021-10-02 07:59:00', '2021-10-02 08:01:00', 9003),
 (104, '北京', '2021-10-03 07:59:20', '2021-10-03 08:01:00', 9004),
 (105, '北京', '2021-10-01 08:00:00', '2021-10-01 08:02:10', 9005),
 (106, '北京', '2021-10-01 17:58:00', '2021-10-01 18:01:00', 9006),
 (107, '北京', '2021-10-02 11:00:00', '2021-10-02 11:01:00', 9007),
 (108, '北京', '2021-10-02 21:00:00', '2021-10-02 21:01:00', 9008),
 (109, '北京', '2021-10-08 18:00:00', '2021-10-08 18:01:00', 9009);

INSERT INTO tb_get_car_order(order_id, uid, driver_id, order_time, start_time, finish_time, mileage, fare, grade) VALUES
 (9002, 101, 202, '2021-10-01 08:30:00', null, '2021-10-01 08:31:00', null, null, null),
 (9001, 102, 202, '2021-10-01 09:01:00', '2021-10-01 09:06:00', '2021-10-01 09:31:00', 10.0, 41.5, 5),
 (9003, 103, 202, '2021-10-02 08:01:00', '2021-10-02 08:15:00', '2021-10-02 08:31:00', 11.0, 41.5, 4),
 (9004, 104, 202, '2021-10-03 08:01:00', '2021-10-03 08:13:00', '2021-10-03 08:31:00', 7.5, 22, 4),
 (9005, 105, 203, '2021-10-01 08:02:10', null, '2021-10-01 08:31:00', null, null, null),
 (9006, 106, 203, '2021-10-01 18:01:00', '2021-10-01 18:09:00', '2021-10-01 18:31:00', 8.0, 25.5, 5),
 (9007, 107, 203, '2021-10-02 11:01:00', '2021-10-02 11:07:00', '2021-10-02 11:31:00', 9.9, 30, 5),
 (9008, 108, 203, '2021-10-02 21:01:00', '2021-10-02 21:10:00', '2021-10-02 21:31:00', 13.2, 38, 4),
 (9009, 109, 203, '2021-10-08 18:01:00', '2021-10-08 18:11:50', '2021-10-08 18:51:00', 13, 40, 5);

輸出

202|4.3
203|4.8
總體|4.6
加載中...