I have a table like this
| Entry | Name | Color | Usage | 
|---|---|---|---|
| 1 | A | Red | 0.5 | 
| 2 | A | Red | 0.8 | 
| 3 | A | Red | 1.5 | 
| 4 | B | Blue | 1.3 | 
| 5 | B | Blue | 0.8 | 
| 6 | B | Blue | 0.6 | 
So, I want to get the latest value of usage from the same record like
A, Red, 1.5  
B, Blue, 0.6  
I've tried
SELECT MAX([Entry]) AS [Entry], [Name], [Color], [Usage]  
FROM [ColorUsage]  
GROUP BY [Name], [Color, [Usage]
The problem with that is, I got all the [Usage] value while I only wanted the latest value
If I don't group the [Usage] I can get it right but I need [Usage] value
 
    