Sql 使用计数条件
我有一个由卡车Id和里程组成的表格,其中可以复制卡车Id(行程)。 我想要一个显示最大(里程)-最小(里程)的查询,但前提是卡车Id的计数大于1。 对不起,我在这个世界上还是个初学者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)-
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
子句示例的小教程,您可以在这里找到:您尝试了什么?我们的答案对您有帮助吗?您尝试了什么?我们的答案对您有帮助吗?