2016-04-06 8 views
-1

'daki koşullara göre kayıt tutun Her bir ÇalışanNo iki kez yinelenen, aşağıdakine benzer birçok satır içeren bir tablo var. Sadece TotalAmount sütununu toplamak ve Ayar sütununun içeriğine göre satırlardan birini tutmak istiyorum. Bir çalışanın Ayarlama hücresinin içeriği, bir satır için 2, ikinci kayıt için 8 ise, TotalAmount toplamını tut ve satırı 2 ile tut. Eğer 8 ve 11 varsa, 8. devam et. Daha sonra 8.Kayıt veya SQL Server

enter image description here

tutmak gibi görünmelidir sonuç şu:

enter image description here

+0

Bunun MySQL ile ne ilgisi var? –

cevap

0

Sen kullanabilirsiniz:

Select EmployeeID, StartDate, Max(Adjustment), Sum(TotalAmount) 
From YourTable 
Group By EmployeeID, StartDate 

Fakat bu, ID 3 ve 4 için 8'e dönmeyecek. Bu kimliklerden neden 8'inin iade edilmesi gerektiğini anlatan bir mantık yok.