Trong SQL Server khi bạn sử dụng GROUP BY
tất cả các cột khác có liên quan sẽ cần được tổng hợp đúng cách. Để đạt được kết quả, bạn cần:
SELECT Name,Team,MIN(Date), SUM(Figure)
FROM Table
GROUP BY Name,Team
Nếu bạn muốn ngày lớn hơn, bạn sử dụng MAX
thay vì MIN
. Tôi không quen với MySQL nhưng kết quả của bạn sẽ không thể thực hiện được nếu không có sự tổng hợp thích hợp. Bởi vì làm thế nào MySql sẽ biết được ngày nào để chọn trong hai và nếu có Teams
khác nhau đối với một cá nhân, làm thế nào nó sẽ biết nên chọn?