Hello. I'm working on a project ( trucking - service - oil changes - repairing ) and I'm at the final few steps. I have a few categories-trucks and I wanted to get the most recent changes per category ( top 3 for each "cat" was enough ). Creating a query was simple, I have the results that I need but I'm missing something. There is a percentage of tire usage per truck and this changes on each added record. So I have a report - grouping by truck and sorting by date (newest to oldest) like this:

1. Truck 1
DriverName OdometerStart OdometerEnd Repairing Oilchange FuelConsump. Percentage: 0.24
DriverName OdometerStart OdometerEnd Repairing Oilchange FuelConsump. Percentage: 0.62
DriverName OdometerStart OdometerEnd Repairing Oilchange FuelConsump. Percentage: 0.01
2. Truck 2
DriverName OdometerStart OdometerEnd Repairing Oilchange FuelConsump. Percentage: 1.12
DriverName OdometerStart OdometerEnd Repairing Oilchange FuelConsump. Percentage: 0.13
DriverName OdometerStart OdometerEnd Repairing Oilchange FuelConsump. Percentage: 0.40

I should have:

1. Truck 2
DriverName OdometerStart OdometerEnd Repairing Oilchange FuelConsump. Percentage: 1.12
DriverName OdometerStart OdometerEnd Repairing Oilchange FuelConsump. Percentage: 0.13
DriverName OdometerStart OdometerEnd Repairing Oilchange FuelConsump. Percentage: 0.40

2. Truck 1
DriverName OdometerStart OdometerEnd Repairing Oilchange FuelConsump. Percentage: 0.24
DriverName OdometerStart OdometerEnd Repairing Oilchange FuelConsump. Percentage: 0.62
DriverName OdometerStart OdometerEnd Repairing Oilchange FuelConsump. Percentage: 0.01

Basically it needs to sort the percentage DESC, only for the most recently added record.
Any ideas? Thanks!