Я хочу сгруппировать значения по типу и получить сумму брутто-зарплаты аналогичного типа в одной строке, используя приведенный ниже XML.Я предоставил пример данных XML и ожидаемый вывод, который я пытаюсь достичь.
<--- Данные XML ---->
<Payroll_Data>
<EmpId>1000</EmpId>
<FirstName>Mark</FirstName>
<LastName>Henry</LastName>
<Salary>
<Type>B</Type>
<GrossPay>1000.50</GrossPay>
</Salary>
<Salary>
<Type>B</Type>
<GrossPay>847.50</GrossPay>
</Salary>
<Salary>
<Type>X</Type>
<GrossPay>820</GrossPay>
</Salary>
</Payroll_Data>
<Payroll_Data>
<EmpId>1001</EmpId>
<FirstName>John</FirstName>
<LastName>Diggle</LastName>
<Salary>
<Type>B</Type>
<GrossPay>800.98</GrossPay>
</Salary>
<Salary>
<Type>X</Type>
<GrossPay>630.50</GrossPay>
</Salary>
<Salary>
<Type>X</Type>
<GrossPay>600.50</GrossPay>
</Salary>
</Payroll_Data>
<---- Ожидаемый результат---->
EmpId FirstName LastName Type GrossPay Sum of Grosspay by Type
1000 Mark Henry B 1000.50 1847.99
1000 Mark Henry B 847.49
1000 Mark Henry X 820 820
1001 John Diggle B 800.98 800.98
1001 John Diggle X 630.50 1231
1001 John Diggle X 600.50