I SQL Server när du använder GROUP BY
alla andra inblandade kolumner måste aggregeras korrekt. För att uppnå dina resultat behöver du:
SELECT Name,Team,MIN(Date), SUM(Figure)
FROM Table
GROUP BY Name,Team
Om du vill ha ett större datum använder du MAX
istället för MIN
. Jag är inte bekant med MySQL men dina resultat borde inte vara möjliga utan korrekt aggregering. För hur ska MySql veta vilket datum man ska välja av de två och om det fanns olika Teams
för en individ, hur ska den veta vad den ska välja?