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