En SQL Server cuando usa GROUP BY
todas las demás columnas involucradas deberán agregarse correctamente. Para lograr tus resultados necesitas:
SELECT Name,Team,MIN(Date), SUM(Figure)
FROM Table
GROUP BY Name,Team
Si desea la fecha mayor, use MAX
en lugar de MIN
. No estoy familiarizado con MySQL, pero sus resultados no deberían ser posibles sin una agregación adecuada. Porque, ¿cómo sabrá MySql qué fecha elegir de las dos y si hubo diferentes Teams
? para un individuo, ¿cómo sabrá cuál elegir?