W SQL Server, gdy używasz GROUP BY wszystkie inne zaangażowane kolumny będą musiały zostać odpowiednio zagregowane. Aby osiągnąć swoje wyniki, potrzebujesz:
SELECT Name,Team,MIN(Date), SUM(Figure)
FROM Table
GROUP BY Name,Team
Jeśli chcesz mieć większą datę, użyj MAX zamiast MIN . Nie znam MySQL, ale Twoje wyniki nie powinny być możliwe bez odpowiedniej agregacji. Bo skąd MySql będzie wiedział, którą datę wybrać z dwóch i czy były różne Teams w przypadku osoby, skąd będzie wiedziała, którą wybrać?