Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/82.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
Sql 使用计数条件_Sql - Fatal编程技术网

Sql 使用计数条件

Sql 使用计数条件,sql,Sql,我有一个由卡车Id和里程组成的表格,其中可以复制卡车Id(行程)。 我想要一个显示最大(里程)-最小(里程)的查询,但前提是卡车Id的计数大于1。 对不起,我在这个世界上还是个初学者 Select Max(mileage)-Min(Mileage) as diff, TruckID from tableTruck group by truckid having count(truckid) > 1 使用此查询 使用此查询尝试使用分组依据。。。有: SELECT MAX(mileage)-

我有一个由卡车Id和里程组成的表格,其中可以复制卡车Id(行程)。 我想要一个显示最大(里程)-最小(里程)的查询,但前提是卡车Id的计数大于1。 对不起,我在这个世界上还是个初学者

Select Max(mileage)-Min(Mileage) as diff, TruckID
from tableTruck
group by truckid
having count(truckid) > 1
使用此查询


使用此查询

尝试使用
分组依据。。。有

SELECT MAX(mileage)-MIN(Mileage), Truck_Id
FROM YourTable
GROUP BY Truck_Id
HAVING COUNT(Truck_id) > 1 

一个关于
HAVING
子句示例的小教程,您可以在这里找到:

尝试使用
分组方式。。。有

SELECT MAX(mileage)-MIN(Mileage), Truck_Id
FROM YourTable
GROUP BY Truck_Id
HAVING COUNT(Truck_id) > 1 

一个关于
HAVING
子句示例的小教程,您可以在这里找到:

您尝试了什么?我们的答案对您有帮助吗?您尝试了什么?我们的答案对您有帮助吗?