В настоящее время у меня есть массивная таблица всех изменений статуса для указанного c ID с соответствующей датой, и несколько идентификаторов имеют одинаковые данные. В настоящее время таблица выглядит как
id status date
1 open 2020-06-21
1 closed 2020-06-24
2 open 2020-06-23
2 closed 2020-06-25
И я пытаюсь добраться до этого. Заполнение дат с последним статусом.
id status date
1 open 2020-06-21
1 open 2020-06-22
1 closed 2020-06-23
2 open 2020-06-22
2 open 2020-06-23
2 closed 2020-06-24
Эта таблица всегда будет постоянно обновляться, поэтому я не уверен, как лучше всего хранить информацию, может быть, отдельное представление? Я также изучаю использование календарных таблиц, но это не кажется лучшим решением (но если это так, скажите мне). Кто-нибудь сталкивался с подобной проблемой раньше и у него есть хорошее решение, которое они уже сделали в прошлом? Любая помощь будет принята с благодарностью.