|
表名:test字段:ID、vin、time、mile、
表样例:
ID Vin time mile
1 a 2019-04-01 08:00:00 40
1 a 2019-04-01 08:00:00 40
2 a 2019-04-01 17:00:00 30
3 b 2019-04-02 09:00:00 50
4 b 2019-04-02 14:30:57 50
5 b 2019-04-03 07:10:10 50
6 c 2019-04-01 00:00:00 20
......
1、查询语句出错 因为表里出现重复数据条,所以要先去重;最终的目的是得出每个vin的每天平均mile。 time 的格式是年月日时分秒,例如,2019-04-01 00:00:00
select vin, avg(day_distance) as daily_distance from( select vin, date, sum(mile) as day_distance from( select vin, substr(time,1,10) as date, mile from ( select distinct(id), vin, time, mile from test where time BETWEEN '2019-04-01 00:00:00' AND '2019-06-31 00:00:00') a group by id ) b group by vin, date) c group by vin;
执行以上查询语句后,会出错,求助
2、还是这张表,需要得出每个vin的每周平均出行天数或者每七天平均出行天数,求助
|