题解 | 统计快递运输时长
统计快递运输时长
https://www.nowcoder.com/practice/bb4196936f15424dbabe76a501186d91
SELECT
exp_type,
ROUND(AVG(in_time-out_time), 1) AS time
FROM (
SELECT
exp_type,
DAY(in_time)*24+HOUR(in_time)+MINUTE(in_time)/60+SECOND(in_time)/3600 AS in_time,
DAY(out_time)*24+HOUR(out_time)+MINUTE(out_time)/60+SECOND(out_time)/3600 AS out_time
FROM exp_action_tb JOIN express_tb
ON exp_action_tb.exp_number = express_tb.exp_number) t
GROUP BY exp_type
ORDER BY time

