我有一个包含许多行的表,类似于下面的每个EmployeeID重复两次的行。我只想总结TotalAmount列并根据Adjustment列的内容保留其中一行。如果员工的调整单元格的内容为一行为2而第二行为8,则保持TotalAmount的总和并保持行为2.如果他们有8和11,则保持8.如果7和8然后保持8。
结果应如下所示:
答案 0 :(得分:0)
您可以使用:
Select EmployeeID, StartDate, Max(Adjustment), Sum(TotalAmount)
From YourTable
Group By EmployeeID, StartDate
但是对于ID 3和4,这不会返回8.没有逻辑说明为什么应该从这些ID返回8。