Трябва да обобщя таблица, която има тази информация: сериен номер, начална дата, крайна дата, StatusID и TimeInState, това, от което се нуждая, е да обединя редове, които запазват същия StatusId по време на непрекъснато време (EndDate на реда е същата като StartDate на другия) , например за този случай:
Трябва да изведа нещо подобно:
Все още не мога да предложа решение, тъй като мисля, че не мога да използвам Group By
, трябва да обединя редове с конкретен SerialNumber, когато StatusId не се променя непрекъснато.