Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql Sql查询以查找两个日期之间连续使用出租车的位置_Mysql - Fatal编程技术网

Mysql Sql查询以查找两个日期之间连续使用出租车的位置

Mysql Sql查询以查找两个日期之间连续使用出租车的位置,mysql,Mysql,Sql查询以查找两个日期之间连续使用出租车的位置 cab_池表 cabid,date,available_cabs,used_cabs 1,10/16/2010,25,5 1,11/16/2010,20,9 1,12/16/2010,20,13 2,10/16/2010,15,3 2,11/16/2010,14,4 2,12/16/2010,20,6 3,10/16/2010,15,5 3,11/16/2010,14,4 3,12/16/2010,20,6 驾驶室位置表2 cabid,city

Sql查询以查找两个日期之间连续使用出租车的位置

cab_池

cabid,date,available_cabs,used_cabs
1,10/16/2010,25,5
1,11/16/2010,20,9
1,12/16/2010,20,13
2,10/16/2010,15,3
2,11/16/2010,14,4
2,12/16/2010,20,6
3,10/16/2010,15,5
3,11/16/2010,14,4
3,12/16/2010,20,6
驾驶室位置
表2

cabid,city_name
1,Central park
2,Times square
3,Empire state building
预料之外

city_name
Central park

您可以尝试下面的查询

select max(cl.city_name) as cityname
from cabpool c JOIN cablocation cl on c.cabid= cl.cabid
group by c.cabid
order by avg(c.used_cabs) desc
limit 1 

说明: 我们可以使用
order by
limit
获得平均值的最大值,如下所示:

select cabid,avg(used_cabs) avgused
from cabpool  
group by cabid
order by avgused desc
limit 1

然后,您可以加入
cablocation
表,以获得
city\u name
,如第一次查询所示。

您尝试过任何查询吗?连续使用cab是什么意思?所有驾驶室连续使用3个月。那你为什么只想要
中央公园
?@arunplanisamy中央公园的人们每天最多使用出租车average@sim在这种情况下,只需通过
cabid
取可用cabs组的
avg()
,然后取最大值。但让我们等待OP的回应though@ArunPalanisamy正如sim在中央公园所说,人们平均使用最多的出租车