В целом рабочий вариант, если даты идут в неубывающем порядке. Если допустить неупорядоченность дат, то при выводе игнорируются аппаратура, не имеющая последней записью максимальную дату.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.