В SQL Server, когато използвате GROUP BY
всички други включени колони ще трябва да бъдат агрегирани правилно. За да постигнете резултатите си трябва:
SELECT Name,Team,MIN(Date), SUM(Figure)
FROM Table
GROUP BY Name,Team
Ако искате по-голяма дата, използвайте MAX
вместо MIN
. Не съм запознат с MySQL, но вашите резултати не би трябвало да са възможни без подходящо агрегиране. Защото как MySql ще знае коя дата да избере от двете и дали е имало различни Teams
за дадено лице как ще разбере кое да избере?