-1
我有一個表中有許多行,類似於下面的每個EmployeeID重複兩次的表。我只是想總結TotalAmount列,並根據調整列的內容保留其中一行。如果員工調整單元格的內容爲一行2和第二條記錄爲8,則保留TotalAmount的總和並將行保留爲2.如果他們有8和11,則保留8.如果7和8然後保持8根據條件在Access或SQL Server中保存記錄
結果應該如下:
我有一個表中有許多行,類似於下面的每個EmployeeID重複兩次的表。我只是想總結TotalAmount列,並根據調整列的內容保留其中一行。如果員工調整單元格的內容爲一行2和第二條記錄爲8,則保留TotalAmount的總和並將行保留爲2.如果他們有8和11,則保留8.如果7和8然後保持8根據條件在Access或SQL Server中保存記錄
結果應該如下:
你可以使用:
Select EmployeeID, StartDate, Max(Adjustment), Sum(TotalAmount)
From YourTable
Group By EmployeeID, StartDate
但是,對於ID 3和4,這不會返回8。沒有邏輯說明爲什麼應該從這些ID返回8。
這與MySQL有什麼關係? –