I have a question as a newbie: I have small project for fleetTracker, I want to get the latest coordinates for each fleet in a day, so i have gps database like below:

```
gpsDateTime         | long | lat  | fleetNumber
--------------------+------+------+-------------
2018-10-03 14:11:00 | 123  | -123 | ABC1234
2018-10-03 14:21:00 | 124  | -124 | ABC1234
2018-10-03 14:31:00 | 125  | -125 | ABC1234
2018-10-03 14:41:00 | 126  | -126 | ABC1234
2018-10-03 14:51:00 | 127  | -127 | ABC1234
......
2018-10-04 14:11:00 | 123  | -123 | ABC1234
2018-10-04 14:21:00 | 124  | -124 | ABC1234
2018-10-04 14:31:00 | 125  | -125 | ABC1234
2018-10-04 14:41:00 | 126  | -126 | ABC1234
2018-10-04 14:51:00 | 127  | -127 | ABC1234
......    
2018-10-03 14:11:00 | 123  | -123 | JKL4321
......
2018-10-03 14:21:00 | 124  | -124 | JKL4322
2018-10-03 14:31:00 | 125  | -125 | JKL4323
2018-10-03 14:41:00 | 126  | -126 | JKL4324
2018-10-03 14:51:00 | 127  | -127 | JKL4325
2018-10-04 14:11:00 | 123  | -123 | JKL4321
2018-10-04 14:21:00 | 124  | -124 | JKL4322
2018-10-04 14:31:00 | 125  | -125 | JKL4323
2018-10-04 14:41:00 | 126  | -126 | JKL4324
2018-10-04 14:51:00 | 127  | -127 | JKL4325

```

My query:

```
SELECT
    MAX(gpsDateTime) AS Timee,
    long, lat, fleetNumber 
FROM
    GPS 
WHERE
    CAST(gpsDateTime AS DATE) =  '2018-10-03' 
GROUP BY
    fleetNumber, gpsDateTime, long, lat 
ORDER BY
    Timee DESC

```

but result is returned like this:

```
2018-10-03 14:11:00 |123 |-123|ABC1234
2018-10-03 14:21:00 |124 |-124|ABC1234
2018-10-03 14:31:00 |125 |-125|ABC1234
2018-10-03 14:41:00 |126 |-126|ABC1234
2018-10-03 14:51:00 |127 |-127|ABC1234

2018-10-03 14:11:00 |123 |-123|JKL4321
2018-10-03 14:21:00 |124 |-124|JKL4322
2018-10-03 14:31:00 |125 |-125|JKL4323
2018-10-03 14:41:00 |126 |-126|JKL4324
2018-10-03 14:51:00 |127 |-127|JKL4325

```

I need the result like this (only the latest one each fleetNumber):

```
2018-10-03 14:51:00 |127 |-127|ABC1234
2018-10-03 14:51:00 |127 |-127|JKL4325

```

Thanks in advance..