Cześć, mam 6 pól:
ID
employeeID
StartDate
eventDate
back
diff
Teraz chcę wybrać IDki tych rekordów, które mają takie same pola employeeID, startDate i eventID, ale najmniejszą wartość diff.
Przykład:
employeeID | startDate | eventDate | back | diff
----------------------------------------------------------------------
1 | 2010-01-01 | 10:00:00 | 10:10:00 | 600
1 | 2010-01-01 | 10:00:00 | 10:12:00 | 720
1 | 2010-01-01 | 10:00:00 | 10:15:00 | 900
2 | 2010-01-01 | 12:00:00 | 12:01:00 | 60
2 | 2010-01-01 | 12:00:00 | 12:02:00 | 120
Chcę uzyskać z tego ID rekordów:
1 | 2010-01-01 | 10:00:00 | 10:10:00 | 600
2 | 2010-01-01 |12:00:00 | 12:01:00 | 60
Męczę się i męczę, próbuje coś z grupowaniem, ale nic mi nie idzie. Jakieś sugestie?