Chcę wybrać kraje z maksymalną wartością "Wartość" dla "grpid". Również wybrany "Kraj" nie powinien być brany pod uwagę przy innych "grpid" przy sprawdzaniu maksimum. (Tj Kraj lub grpid nie powinny być powtarzane w wyniku)Jak wybrać maks. Wiersz dla każdej grupy w SQL
Wynik:
Country grpid Value Row_number
US 49707 604456458 1
GB 5086 497654945 4
CA 909 353500201 10
JP 231 198291290 15
http://social.msdn.microsoft.com/Forums/en-US/dc8f52e2 -a03d-4183-bf35-dc2ab14f2632/how-to-select-a-max-row-for-each-group-in-sql? forum = transactsql – user3484971
w wyniku Kraj lub konto tpp nie powinny się powtarzać ... w twoim wyniku Powtarzają się "GB" i "US". 1) wybierz kraje o maksymalnej wartości "Wartość" dla "grpid" 2) "grpid" i kraj nie powinien się powtarzać. 3) musimy przyjąć następną wartość maksymalną, jeśli "grpid" nie ma wartości najwyższej. – user3484971
Dlaczego nie obejmują ** 'grpid„50147'' ** – Luv