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