Witam. Poniżej jest kod którego używam.
SELECT COUNT(scaner.Id) AS Count, products.Name AS Nazwa FROM scaner, products WHERE scaner.Code = products.Code GROUP BY scaner.Code
W tabeli scaner znajduje się kolumna Time. Czy istnieje możliwość sortowania wyników według największej wartości kolumny Time w grupie?
Dla przykładu w tabeli poniżej znajdują się trzy grupy (Code 2, 7, 8)
Id |
Code |
Time |
1 |
2 |
15:00 |
2 |
8 |
13:00 |
3 |
7 |
17:00 |
4 |
2 |
14:00 |
5 |
8 |
12:00 |
6 |
2 |
22:00 |
7 |
7 |
8:00 |
8 |
8 |
10:00 |
Najnowszy (według kolumny Time) wiersz z grupy 2 (grupowanie na podstawie Code) to 22:00.
Z grupy 7 17:00.
Z grupy 8 13:00
Chcę posortować te grupy wg. tej wartości Malejąco. W tym przykładzie kolejność to 2, 7, 8.
Mam nadzieję, że wytłumaczyłem to jasno :D Z góry dziękuję za wszystkie odpowiedzi